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

PHPz
Libérer: 2023-03-27 19:20:21
original
1785 Les gens l'ont consulté

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已经设置
}
Copier après la connexion

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)) {
    //所有的变量已经被设置
}
Copier après la connexion

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']已经设置
}
Copier après la connexion

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'])) {
    //所有的数组成员已经被设置
}
Copier après la connexion

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已经设置
}
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal