Maison  >  Article  >  développement back-end  >  Une discussion approfondie des différentes utilisations de la fonction PHP isset()

Une discussion approfondie des différentes utilisations de la fonction PHP isset()

PHPz
PHPzoriginal
2023-03-27 19:10:221704parcourir

En PHP, la fonction isset() est une fonction très couramment utilisée, qui permet de vérifier si une variable est définie et non NULL. Cette fonction peut être utilisée pour vérifier si les variables, les membres du tableau et les propriétés des objets sont définis. Dans cet article, nous aborderons les différentes utilisations de la fonction isset().

Utilisation de base

La forme la plus courante consiste à vérifier une seule variable. Par exemple :

if (isset($variable)) {
    // $variable已经设置
}

Si $variable est déjà défini, alors la condition est vraie. Sinon, la condition est fausse. Notez que isset() retournera également true si la valeur de la variable est 0 ou la chaîne vide "". Pour vérifier si une variable est à la fois définie et non vide, vous pouvez utiliser la fonction empty().

Plusieurs variables peuvent être transmises à la fonction isset() à la fois :

if (isset($variable1, $variable2, $variable3)) {
    //所有的变量已经被设置
}

Si toutes les variables ont été définies, la condition est vraie, sinon la condition est fausse. La fonction

Membres du tableau

isset() peut également être utilisée pour vérifier si un membre du tableau est défini. Par exemple :

if (isset($array['key'])) {
    //$array['key']已经设置
}

Si le membre $key du tableau existe et n'est pas NULL, la condition est vraie. Sinon la condition est fausse.

Plusieurs membres du tableau peuvent également être transmis à la fonction isset() à la fois :

if (isset($array['key1'], $array['key2'], $array['key3'])) {
    //所有的数组成员已经被设置
}

Propriétés de l'objet

La fonction isset() peut également être utilisée pour vérifier si les propriétés d'un objet sont définies. Par exemple :

if (isset($object->property)) {
    //$object->property已经设置
}

La condition est vraie si la propriété $property de l'objet existe et n'est pas NULL. Sinon la condition est fausse. Notez que si l'objet n'existe pas, le code générera une erreur fatale. Pour éviter cette erreur, vous pouvez utiliser la fonction property_exists() pour vérifier si un objet possède une propriété. La fonction

Résumé

isset() est une fonction PHP très utile qui peut être utilisée pour vérifier si les variables, les membres du tableau et les propriétés des objets sont définis. Lorsque vous utilisez la fonction isset(), n'oubliez pas : La condition pour que cette fonction renvoie vrai est que la variable ne soit pas nulle. Si la valeur de la variable est 0 ou la chaîne vide "", isset() retournera également vrai.

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