Maison > Article > développement back-end > Explication détaillée de la différence entre isset et vide en php
1. Pour ceux qui sont nouveaux sur PHP, il est difficile de comprendre la différence entre l'utilisation de empty() et d'isset() sans un examen attentif.
Parlons d'abord de ce qu'ils ont en commun :
peuvent tous déterminer si une variable est vide
les deux ; renvoie le type booléen, c'est-à-dire vrai ou faux.
Parlons en détail de la différence entre leur utilisation :
isset() est utilisé pour détecter si la variable est définie, et peut ne doit être utilisé que pour les variables, car la transmission de tout autre paramètre entraînera une erreur d'analyse. Si vous souhaitez vérifier si une constante a été définie, utilisez la fonction définie(). Si une variable a été libérée via unset(), elle ne sera plus isset(). Si vous utilisez isset() pour tester une variable définie sur NULL, elle renverra FALSE. (Notez l'octet NULL ("
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!