Comment détecter si une variable est vide en php
Dans le développement de programmes, nous rencontrons de nombreux jugements. Parfois, lorsque nous devons juger si une variable est vide, isset(), empty() et is_null() sont toujours confus. , présentons leurs différences ci-dessous
1. isset, détermine si la variable a été initialisée
isset(), détermine si la variable a été définie, il ne déterminera pas si la variable est vide. . Et peut être utilisé pour déterminer si les éléments du tableau ont été définis
Description du code :
<?php $a = ''; $a['c'] = ''; if (!isset($a)) echo '$a 未被初始化' . ""; if (!isset($b)) echo '$b 未被初始化' . ""; if (isset($a['c'])) echo '$a 已经被初始化' . ""; // 显示结果为 // $b 未被初始化 // $a 已经被初始化 ?>
vide, détecte si la variable est "vide"
. empty(), any Une variable non initialisée, une variable avec une valeur de 0 ou false ou une chaîne vide "" ou null, un tableau vide ou un objet sans aucun attribut sera jugé comme vide()==true
Remarque 1 : les variables non initialisées peuvent également être détectées comme "vides" par vide
Remarque 2 : vide ne peut détecter que les variables, mais pas les instructions
Description du code :
<?php $a = 0; $b = ''; $c = array(); if (empty($a)) echo '$a 为空' . ""; if (empty($b)) echo '$b 为空' . ""; if (empty($c)) echo '$c 为空' . ""; if (empty($d)) echo '$d 为空' . ""; ?>
3. $a == null, déterminez si la variable est "vide"
Remarque : les variables et les tableaux vides avec une valeur de 0 ou false ou une chaîne vide "" ou null seront jugés comme nuls.
Remarque : La différence évidente avec vide est que $a == null signalera une erreur si la variable $a n'est pas initialisée.
Description du code :
<?php $a = 0; $b = array(); if ($a == null) echo '$a 为空' . ""; if ($b == null) echo '$b 为空' . ""; if ($c == null) echo '$b 为空' . ""; // 显示结果为 // $a 为空 // $b 为空 // Undefined variable: c ?>
4. is_null, détecte si la variable est "null"
is_null(), lorsque la variable se voit attribuer une valeur de "null", le résultat de la détection est vrai
Remarque 1 : null n'est pas sensible à la casse : $a = null ; $a = NULL ne fait aucune différence
Remarque 2 : Le résultat de la détection est uniquement lorsque la valeur de la variable est "null" est vrai, 0, chaîne vide, faux et tableau vide sont tous détectés comme faux
Remarque 3 : Lorsque la variable n'est pas initialisée, une erreur sera également signalée
Description du code :
<?php $a = null; $b = false; if (is_null($a)) echo '$a 为NULL' . ""; if (is_null($b)) echo '$b 为NULL' . ""; if (is_null($c)) echo '$c 为NULL' . ""; // 显示结果为 // $a 为NULL // Undefined variable: c ?>
5. $a === null, détecte si la variable est "null", et le type de la variable doit également être "null"
Remarque : Lorsqu'une variable se voit attribuer une valeur "null", le type de la variable doit également être Lorsqu'elle est également "null", le résultat de la détection est vrai
Remarque 1 : Lorsqu'elle est jugée être " null", il a le même effet que is_null
Remarque 2 : Lorsque la variable n'est pas initialisée, le programme également. Une erreur sera signalée
Résumé :
En PHP , "NULL" et "vide" sont deux concepts.
isset est principalement utilisé pour déterminer si une variable a été initialisée.
empty peut définir des variables avec les valeurs "false", "empty", "0", "NULL" et "non initialisé". Juger comme TRUE
is_null Juger uniquement les variables dont la valeur est "NULL" comme TRUE
$a == null Juger comme "false", "vide", "0", Les variables "NULL" " sont toutes jugées comme VRAI
$a === null. Seules les variables avec une valeur de "NULL" sont jugées comme VRAI
. Ainsi, lorsque nous jugeons si une variable est vraiment "NULL", utilisez principalement is_null pour éviter les interférences de valeurs telles que "false" et "0".
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les variables d'environnement sont le chemin d'accès à l'emplacement (ou à l'environnement) où les applications et les programmes s'exécutent. Ils peuvent être créés, édités, gérés ou supprimés par l'utilisateur et s'avèrent utiles lors de la gestion du comportement de certains processus. Voici comment créer un fichier de configuration pour gérer plusieurs variables simultanément sans avoir à les modifier individuellement sous Windows. Comment utiliser les profils dans les variables d'environnement Windows 11 et 10 Sous Windows, il existe deux ensembles de variables d'environnement : les variables utilisateur (s'appliquent à l'utilisateur actuel) et les variables système (s'appliquent globalement). Cependant, en utilisant un outil comme PowerToys, vous pouvez créer un fichier de configuration distinct pour ajouter des variables nouvelles et existantes et les gérer toutes en même temps. Voici comment procéder : Étape 1 : Installer PowerToysPowerTo

Le mode strict a été introduit dans PHP7, ce qui peut aider les développeurs à réduire les erreurs potentielles. Cet article expliquera ce qu'est le mode strict et comment utiliser le mode strict en PHP7 pour réduire les erreurs. Parallèlement, l'application du mode strict sera démontrée à travers des exemples de code. 1. Qu’est-ce que le mode strict ? Le mode strict est une fonctionnalité de PHP7 qui peut aider les développeurs à écrire du code plus standardisé et à réduire certaines erreurs courantes. En mode strict, il y aura des restrictions et une détection strictes sur la déclaration des variables, la vérification du type, l'appel de fonction, etc. Passer
![Erreur interne : impossible de créer un répertoire temporaire [Résolu]](https://img.php.cn/upload/article/000/000/164/168171504798267.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Le système Windows permet aux utilisateurs d'installer différents types d'applications sur votre système à l'aide de fichiers exécutables/de configuration. Récemment, de nombreux utilisateurs de Windows ont commencé à se plaindre de recevoir une erreur nommée INTERNALERROR:cannotCreateTemporaryDirectory sur leurs systèmes lorsqu'ils essayaient d'installer une application à l'aide d'un fichier exécutable. Le problème ne se limite pas à cela mais empêche également les utilisateurs de lancer des applications existantes, également installées sur le système Windows. Certaines raisons possibles sont énumérées ci-dessous. Exécutez l'exécutable pour l'installer sans accorder les privilèges d'administrateur. Un chemin non valide ou différent a été fourni pour la variable TMP. système endommagé

Les variables d'instance en Java font référence aux variables définies dans la classe, et non dans la méthode ou le constructeur. Les variables d'instance sont également appelées variables membres. Chaque instance d'une classe possède sa propre copie de la variable d'instance. Les variables d'instance sont initialisées lors de la création de l'objet et leur état est enregistré et conservé tout au long de la durée de vie de l'objet. Les définitions de variables d'instance sont généralement placées en haut de la classe et peuvent être déclarées avec n'importe quel modificateur d'accès, qui peut être public, privé, protégé ou le modificateur d'accès par défaut. Cela dépend de ce que nous voulons que ce soit

L'utilisation d'Ajax pour obtenir des variables à partir de méthodes PHP est un scénario courant dans le développement Web. Grâce à Ajax, la page peut être obtenue dynamiquement sans actualiser les données. Dans cet article, nous présenterons comment utiliser Ajax pour obtenir des variables à partir de méthodes PHP et fournirons des exemples de code spécifiques. Tout d’abord, nous devons écrire un fichier PHP pour gérer la requête Ajax et renvoyer les variables requises. Voici un exemple de code pour un simple fichier PHP getData.php :

Python est largement utilisé dans un large éventail de domaines grâce à sa syntaxe simple et facile à lire. Il est crucial de maîtriser la structure de base de la syntaxe Python, à la fois pour améliorer l’efficacité de la programmation et pour acquérir une compréhension approfondie du fonctionnement du code. À cette fin, cet article fournit une carte mentale complète détaillant divers aspects de la syntaxe Python. Variables et types de données Les variables sont des conteneurs utilisés pour stocker des données en Python. La carte mentale affiche les types de données Python courants, notamment les entiers, les nombres à virgule flottante, les chaînes, les valeurs booléennes et les listes. Chaque type de données a ses propres caractéristiques et méthodes de fonctionnement. Opérateurs Les opérateurs sont utilisés pour effectuer diverses opérations sur les types de données. La carte mentale couvre les différents types d'opérateurs en Python, tels que les opérateurs arithmétiques, ratio

Introduction à la fonction PHP — strpos() : Vérifier si une variable est une chaîne En PHP, is_string() est une fonction très utile, qui est utilisée pour vérifier si une variable est une chaîne. Lorsque nous devons déterminer si une variable est une chaîne, la fonction is_string() peut nous aider à atteindre facilement cet objectif. Ci-dessous, nous apprendrons comment utiliser la fonction is_string() et fournirons quelques exemples de code associés. La syntaxe de la fonction is_string() est très simple. il suffit qu'il

jQuery est une bibliothèque JavaScript largement utilisée dans le développement Web. Elle fournit de nombreuses méthodes simples et pratiques pour exploiter les éléments d'une page Web et gérer les événements. Dans le développement réel, nous rencontrons souvent des situations où nous devons déterminer si une variable est vide. Cet article présentera plusieurs méthodes courantes d'utilisation de jQuery pour déterminer si une variable est vide et joindra des exemples de code spécifiques. Méthode 1 : utilisez l'instruction if pour déterminer varstr="";if(str){co
