Isset et empty en PHP

Isset ou empty ?


Cela dépend de ce que vous cherchez, si vous cherchez juste à savoir si votre variable ou élément est vide, utilisez empty. Si vous cherchez uniquement à savoir si quelque chose est défini ou non alors utilisez isset.


Isset

La fonction isset vérifie si la variable est définie. Cela pourrait être quelque chose de non NULL.


Empty

La fonction empty vérifie si la variable est définie et si elle celle-ci est égale à NULL""0, etc.

Avec empty, les choses suivantes sont considérées comme vides :

  • "" (une chaîne vide)
  • 0 (0 en entier)
  • 0.0 (0 en tant que flotteur)
  • "0" (0 en tant que chaîne)
  • NULL
  • FAUX
  • array() (un tableau vide)
  • var $var; (une variable déclarée, mais sans valeur dans une classe)
Cette pub permet au site de vivre ...
Voir d'autres articles
PHP
Les variables PHP
PHP
Les opérateur PHP
Créer son site
Que mettre dans la balise head
Cette pub permet au site de vivre ...