Maison >développement back-end >Problème PHP >php isset différence vide
La fonction isset() de PHP est généralement utilisée pour détecter si une variable est définie
Format :
bool isset ( mixed var [, mixed var [, ...]] )
Fonction :
Détecter si la variable est définie
Valeur de retour :
Si la variable ne l'est pas existe, renvoie FALSE ; si si la variable existe et que sa valeur est NULL, elle renvoie également FALSE si la variable existe et que sa valeur n'est pas NULL, elle renvoie TRUE ; Lors de la vérification de plusieurs variables en même temps, TRUE est renvoyé uniquement lorsque chaque élément répond à l'exigence précédente, sinon le résultat est FALSE.
Plus d'explications :
Après qu'une variable soit libérée à l'aide d'unset(), elle ne sera plus isset(). La fonction PHP isset() ne peut être utilisée qu'avec des variables. La transmission de tout autre paramètre provoquera une erreur d'analyse. Vérifiez si une constante a été définie à l'aide de la fonction définie().
La fonction empty() de PHP détermine si la valeur est vide
Format :
bool empty ( mixed var )
Fonction :
Vérifier si une variable est vide
Valeur de retour :
Renvoie VRAI si la variable n'existe pas et si la variable existe ; value Pour "", 0, "0", NULL,, FALSE, array(), var $var; et les objets sans aucun attribut, TRUE est renvoyé si la variable existe et que la valeur n'est pas "", 0, "0 ; ", NULL, FALSE, array(), var $var; et les objets sans aucun attribut renvoient FALSE.
Plus d'explications :
La valeur de retour de empty() =! (boolean) var, mais aucun message d'avertissement ne sera généré car la variable n'est pas définie. empty() ne peut être utilisé que pour les variables. La transmission de tout autre paramètre provoquera une erreur Paser et mettra fin à l'opération. Vérifiez si une constante a été définie à l'aide de la fonction définie().
Tutoriel recommandé : Tutoriel vidéo PHP
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!