Valeur NULL

devlop78
Invité n'ayant pas de compte PHPfrance

27 mars 2010, 05:23

Bonjour,

Code : Tout sélectionner

$tableau[0] = 2; unset ($tableau[0]); $tableau[1] = 1; echo count($tableau);
affiche 1.

Code : Tout sélectionner

$tableau[0] = NULL; $tableau[1] = 1; echo count($tableau);
affiche 2 et pourtant isset($tableau[0]) renvoie false.

Quelqu'un peut-il m'expliquer pourquoi ??

ViPHP
ViPHP | 5462 Messages

27 mars 2010, 05:37

suffis de lire la doc
Détermine si une variable est définie et est différente de NULL

Mammouth du PHP | 985 Messages

27 mars 2010, 06:51

En complément, je te conseil, ce tutorial:
faq-tutoriels/isset-empty-null-sont-sur ... 49889.html
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 mars 2010, 09:56

Bonjour,

Ajoute un var_dump() à ton code et la réponse sera + explicite encore :)
var_dump($tableau);
Quand tout le reste a échoué, lisez le mode d'emploi...