Vide signifie null en anglais, ce qui ne veut rien dire. Null n'est ni faux, ni 0, ni un espace.
[Points clés] Connaissez les trois situations dans lesquelles null se produit et apprenez la différence entre les fonctions vides et isset.
Il existe trois situations principales qui produiront un type nul :
1. La valeur de la variable est explicitement spécifiée comme NULL via l'affectation de variable
2. Une variable a non Donnez n'importe quelle valeur
3. Utilisez la fonction unset() pour détruire la variable
Démontrons-le avec du code.
<?php //声明变量为null $n = null; var_dump($n); ?>
<?php //var_dump显示输出变量$meiyou,看看结果是什么? var_dump($meiyou); ?>
<?php //声明一个变量$iphone的值为字符串的手机 $iphone = '手机'; //unset销毁掉一个变量unset($iphone); var_dump($iphone); ?>
Nous expliquerons ensuite deux fonctions liées à null. Ces deux fonctions sont très couramment utilisées. Nous définissons le niveau comme [niveau par défaut].
empty() peut passer une variable au milieu des parenthèses. Si la valeur de cette variable est fausse ou nulle, elle renvoie vrai.
<?php $apple = null; if(empty($apple)){ echo '执行了真区间,凤姐,我爱你'; }else{ echo '行了假区间,你想凤姐了'; } ?>
L'expérience ci-dessus prouve que $apple est nul. Placez la pomme au milieu du vide. Le résultat est un véritable intervalle.
isset() peut passer une ou plusieurs variables entre parenthèses, séparées par des virgules. Tant qu'il existe une variable nulle, elle renvoie false. Sinon, renvoie vrai. La fonction
<?php //待会儿将变量$jia改为null再执行看看结果 $jia = false; $result = isset($jia); var_dump($result); ?>rrree
unset() consiste à détruire les variables. Insérez le nom de la variable que vous souhaitez détruire entre les parenthèses non définies (variable) et la variable sera détruite.
Description en anglais
unset
Prononciation : [ʌn'set]
Explication : Unset