In JavaScript prüft „document.createTouch !== undefiniert“, ob „document.createTouch“ undefiniert ist. Auf der Suche nach einem Äquivalent in PHP wollen wir Wege 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:
$isTouch = isset($variable);
Es ist wichtig zu beachten, dass „isset()“ auch dann „true“ zurückgibt, wenn die Variable enthält den Wert NULL. Um zu überprüfen, ob eine Variable undefiniert und nicht nur leer oder auf NULL gesetzt ist, können Sie Folgendes verwenden:
if (!isset($variable) || is_null($variable)) {
// $variable is undefined
}
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 ein leeres Array. Allerdings unterscheidet „empty()“ nicht zwischen undefinierten und auf „false“ gesetzten Variablen.
$isTouch = empty($variable);
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3