Welcome to WebmasterWorld Guest from 54.160.163.163

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

is it necessary to unset all local vars?

unset all local vars

     

dev7

3:16 pm on May 30, 2013 (gmt 0)



Hi everyone,

I read an article on how to code php efficiently and speedup execution and there its written that its a good practice to unset all the local variables as it will free the memory.

correct me if i am wrong? we can unset vars in the following ways:
$myvar1=$myvar2=$myvar3=null;
OR
unset($myvar1);
unset($myvar2);


so if i have 20 or 30 variables inside then how to unset those?

after few research i have got a build in php function get_defined_vars which lists all the variables.

is there any smart approach?

with thanks

jatar_k

5:39 pm on May 30, 2013 (gmt 0)

WebmasterWorld Administrator jatar_k is a WebmasterWorld Top Contributor of All Time 10+ Year Member



all vars are freed when script execution finishes

when you are doing scripts it is good practice to reuse or unset vars as you go along to keep memory usage as low as possible, especially if you are loading large arrays and are done with them
 

Featured Threads

Hot Threads This Week

Hot Threads This Month