Heim > Artikel > Backend-Entwicklung > PHP: Detaillierte Erläuterung der Beispiele für Null-Datentypen
Was ist null?
Der Nullwert bedeutet, genau wie sein Name, dass eine Variable keinen Wert hat. Beim Nullwert (null) wird die Groß-/Kleinschreibung nicht beachtet, d. h. null ist dasselbe wie NULL oder Null. Es gibt drei Situationen, in denen
in PHP ein Nullwert zugewiesen wird:
Die erste:
wurde kein Wert zugewiesen
<?php $a; var_dump($a); ?>
Ergebnis der Codeausführung:
Zweiter Typ:
wird NULL zugewiesen.
<?php $nu=null; var_dump($nu); ?>
Ergebnis der Codeausführung:
Dritter Typ:
Von der unset()-Funktion verarbeitete Variablen
<?php $name = 'Felipe'; var_dump((unset) $name); ?>
Ergebnis der Codeausführung:
Instanz
String string1 ist null zugewiesen, string2 ist überhaupt nicht deklariert und zugewiesen , also wird null ausgegeben. Obwohl der endgültigen Zeichenfolge3 ein Anfangswert zugewiesen wird, wird sie nach der Verarbeitung durch die Funktion unset() ebenfalls null. Die Funktion unset() besteht darin, Variablen aus dem Speicher zu löschen. Der Code lautet wie folgt:
<?php header("content-type:text/html;charset=utf-8"); echo "变量($string1)直接赋值为null"; $string=null; //$string1被赋空值 $string3="str"; //$string3被赋值str if(is_null($strig1=null)){ //判断$string1是否为空 echo 'string=null'; } echo '<p>'; echo '变量($string2)没有被赋值'; if(is_null($string2=null)){ //判断$string1是否为空 echo 'string=null'; } echo '<p>'; echo '被unset()释放过的变量($string3):'; unset($string3); if(is_null($string3=null)){//判断$string1是否为空 echo 'string=null'; } ?>
Das Ergebnis der Codeausführung:
Die Funktion is_null wird verwendet, um zu bestimmen, ob die Variable null ist , worüber wir später sprechen werden, verstehen wir nun, dass diese Funktion einen booleschen Typ zurückgibt. Wenn die Variable null ist, gibt sie true zurück, andernfalls gibt sie false zurück. Die Funktion unset() wird verwendet, um bekannte Variablen zu zerstören.
Im nächsten Abschnitt erklären wir „So konvertieren Sie den PHP-Datentyp“.
Das obige ist der detaillierte Inhalt vonPHP: Detaillierte Erläuterung der Beispiele für Null-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!