2009-08-14 8 views
14

J'ai un site de réseau social à très fort trafic,
Je voudrais prendre l'habitude de désactiver les objets grand tableau et mysql et même certaines variables de type chaîne.Pouvez-vous annuler() plusieurs variables à la fois en PHP?

Ainsi est-il possible de UNSET plus de 1 point en PHP

exemple:

<?PHP 

unset($var1); 

// could be like 

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

?> 

Répondre

34

Oui.

Votre exemple fonctionnera comme vous l'imaginez. La signature de la méthode pour unset() est la suivante:

void unset (mixed $var [, mixed $var [, mixed $... ]]) 
+6

Je pense que je l'ai aimé ma réponse mieux quand il était juste « oui ». – jason

+0

Oui, j'ai effectivement regardé là, je dois ignorer cette partie si – JasonDavis

+0

+1 pour me battre à la première réponse – Jefe

12

The PHP manual peut être très pratique. Vous pouvez rechercher une fonction intégrée et obtenir une description assez détaillée de ce que fait cette fonction, etc. Et la réponse est oui, vous pouvez fournir unset avec autant de variables que vous le souhaitez.

+4

+1 pour expliquer le manuel :) – Jefe

+1

Jefe, +1 pour être génial. – jason

+1

@jason merci même si vous êtes l'incroyable, en répondant d'abord :) – Jefe

0

Aussi, vous pouvez étendre une fonction PHP, regardez par exemple

function multiply_foo() 
{ 
    foreach(func_get_args() AS $arg) 
     foo($arg); 
} 

multiply_foo($arg1, $arg2, $arg3); 

viaPHP: func_get_args

Questions connexes