phpbar.de logo

Mailinglisten-Archive

[php] mehrere variablen löschen

[php] mehrere variablen löschen

Sebastian Mendel lists at sebastianmendel.de
Fre Dez 9 13:44:08 CET 2005


Michael Borchers schrieb:
>>  function free_var_array($var_array)
>>  {
>>   if(is_array($var_array) == true)
>>   {
>>    foreach($var_array as $var)
>>    {
>>     echo $var . " = " . $GLOBALS[$var] . "<br>";
>>
>>     unset($GLOBALS[$var]);
>>    }
>>   }
>>  }

ich will auch

/**
  * @param string $var_name,... name of variable to be freed
  */
function free_vars()
{
     foreach ( func_get_args() as $var_name ) {
         unset( $GLOBALS[$var_name] );
     }
}

free_vars('var1', 'var2', 'var3');


> 
> armer hund, so tief begraben:)
> danke, das funzt einwandfrei.

aber warum so?

wo liegt der Vorteil von

free_var_array($vars);
oder
free_vars('var1', 'var2', 'var3');

gegenüber

unset($var1, $var2, $var3);

???


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive