Maison >développement back-end >Problème PHP >php isset différence vide

php isset différence vide

王林
王林original
2019-10-09 17:41:303543parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn