Vous voulez savoir quel est le type de données NULL en PHP ? Concernant les types de données PHP, je pense que cet article vous aidera à comprendre et à apprendre beaucoup de choses, alors jetons-y un coup d'œil ! ! !
1 : Qu'est-ce que NULL ?
Pour le mot MULL, cela signifie vide, pas d'erreur (faux) et 0, ni nos espaces couramment utilisés
2 : Pour le type NULL, il y en a trois ; situations où des types vides apparaîtront :
没有给变量赋任何值;
通过给变量赋值提前说明了变量的值为NULL
使用unset()函数将变量销毁
3 : Concernant le type NULL, il existe deux fonctions étroitement liées, l'une est la fonction vide() et l'autre la fonction isset() ; le code sera démontré séparément ci-dessous.
Pour la fonction isset() : une ou plusieurs variables peuvent être passées entre parenthèses, mais ce à quoi il faut faire attention c'est que les variables doivent être séparées par des virgules pendant cette période, si. il y a un Si la variable est nulle, la valeur de retour est fausse, sinon elle est vraie
Si l'entrée est vide (nulle), la démonstration du code est la suivante :
<?php $shangke=null; //isset只要传入的值不为空(null),其返回值都是真(true) $result = isset($shangke); var_dump($result); ?>
Le le résultat de l'exécution est le suivant :
Si l'entrée est (0), la démonstration du code est la suivante :
<?php $shangke=0; //isset只要传入的值不为空(null),其返回值都是真(true) $result = isset($shangke); var_dump($result); ?>
Le résultat de l'exécution est le suivant :
À propos de la fonction empty() : Elle peut passer une variable entre parenthèses. Si la valeur de cette variable est fausse ou nulle, la valeur de retour est true (true). ;
La démonstration du code est la suivante :
<?php $shangke=null; if(empty($shangke)){ echo '去上课'; }else{ echo '不去上课'; } ?>
Les résultats du code sont les suivants :
Selon le code exécuté, le le résultat de l'exécution est vrai.
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!