php détermine si une variable est NULL
Il existe de nombreuses façons de déterminer si une variable est NULL en PHP :
is_null ou isset
peuvent déterminer si une variable est NULL. Elles ont la même reconnaissance des chaînes vides, 0 et false. C'est is_null=! isset(). Mais isset est une structure grammaticale et is_null est une fonction. En termes de performances, la structure grammaticale est relativement meilleure. Par conséquent, de nombreux endroits recommandent d'utiliser isset au lieu de is_null.== ou ===
Dans certains cas, il est recommandé d'utiliser isset pour déterminer si une variable est NULL. Mais sémantiquement parlant, « si une variable a été explicitement initialisée » et « si elle est NULL » sont des concepts différents. Dans certains scénarios, il est inapproprié d'utiliser isset, comme vérifier si la valeur de retour d'une fonction est NULL. À ce stade, vous pouvez utiliser "==" et "====" pour déterminer s'ils sont NULL.Pour "==" et "===", ils sont directement différents
Pour "==", il reconnaît la chaîne vide, 0, false sont tous NULL. Pour "===", seulement si une variable est vraiment NULL, elle représente NULL. De plus, les performances de "===" sont fondamentalement similaires à celles de "isset", voire meilleures. Donc pour résumer ce qui précède, la meilleure façon de juger si une variable est NULL est d'utiliser directement "===", afin de ne pas avoir à hésiter entre is_null et isset. En fait, la conclusion ci-dessus est également cohérente avec le jugement de False. Tutoriel recommandé :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!