In JavaScript prüft „document.createTouch !== undefiniert“, ob „document.createTouch“ undefiniert ist. Auf der Suche nach einem Äquivalent in PHP wollen wir Möglichkeiten erkunden, um festzustellen, ob eine Variable undefiniert ist.
Im Gegensatz zu JavaScript verfügt PHP nicht über ein explizites „undefiniertes“ Schlüsselwort. Stattdessen können Sie mit „isset()“ prüfen, ob eine Variable definiert wurde. Es gibt „true“ zurück, wenn die Variable existiert, andernfalls „false“. Zum Beispiel:
<code class="php">$isTouch = isset($variable);</code>
Es ist wichtig zu beachten, dass „isset()“ auch dann „true“ zurückgibt, wenn die Variable den Wert NULL enthält. Um zu überprüfen, ob eine Variable undefiniert und nicht nur leer oder auf NULL gesetzt ist, können Sie Folgendes verwenden:
<code class="php">if (!isset($variable) || is_null($variable)) { // $variable is undefined }</code>
Alternativ können Sie „empty“ verwenden ()“, um zu prüfen, ob eine Variable undefiniert ist oder bestimmte Werte enthält, einschließlich der leeren Zeichenfolge, Null, NULL und eines leeren Arrays. Allerdings unterscheidet „empty()“ nicht zwischen undefinierten und auf „false“ gesetzten Variablen.
<code class="php">$isTouch = empty($variable);</code>
Das obige ist der detaillierte Inhalt vonWie überprüfe ich die Undefiniertheit von Variablen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!