Modérateur PHPfrance |
10684 Messages
24 juil. 2007, 01:06
Euh oui, mais non.. c'est pas non plus à généraliser...
Si la variable n'est pas définie, empty() retournera vrai sans emettre d'avertissement, mais si la variable est appellée ensuite vous y aurez droit quand même.
Ce n'est vallable, comme le précise
Hubert, que pour plus de lisibilité dans ce cas : le isSet() n'est pas nécessaire si l'on teste juste la variable avec empty(), mais cette fonction ne dispense pas de l'appel a isSet() pour vérifier que la variable existe avant de pouvoir l'utiliser

Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...