Heim >Backend-Entwicklung >PHP-Problem >PHP prüft, ob die Variable leer ist

PHP prüft, ob die Variable leer ist

(*-*)浩
(*-*)浩Original
2019-09-25 13:22:582045Durchsuche

PHP prüft, ob die Variable leer ist

Rufen Sie den Wert aus der Datenbank ab, um festzustellen, ob er leer ist. Vergleichen Sie ihn einfach mit Null, aber das ist nicht der Fall (empfohlenes Lernen: PHP Programmieren vom Anfänger bis zum Meister)

if($obj==null){ 
}

Wenn Sie so schreiben, wird ein Fehler gemeldet: Hinweis: Es wird versucht, die Eigenschaft eines Nicht-Objekt-Problems abzurufen,

Nachdem ich es überprüft habe, habe ich festgestellt, dass ich Sie müssen die folgende Schreibmethode verwenden

if (isset($obj)) { 
echo "This var is set set so I will print."; 
}

Was macht dieses Isset?

isset-Funktion besteht darin, zu erkennen, ob die Variable gesetzt ist.

格式:bool isset ( mixed var [, mixed var [, ...]] )

Rückgabewert:

Wenn die Variable nicht existiert, geben Sie FALSE zurück

Wenn die Variable existiert und sein Wert NULL ist, gibt auch FALSE zurück

Wenn die Variable existiert und der Wert nicht NULL ist, wird TRUE zurückgegeben

Bei der Überprüfung mehrerer Variablen am Gleichzeitig ist jedes einzelne Element TRUE und wird nur zurückgegeben, wenn die vorherige Anforderung erfüllt ist, andernfalls ist das Ergebnis FALSE

Wenn eine Variable mit unset() freigegeben wurde, ist sie nicht mehr isset(). Wenn Sie isset() verwenden, um eine Variable zu testen, die auf NULL gesetzt ist, wird FALSE zurückgegeben. Beachten Sie außerdem, dass ein NULL-Byte ("

Das obige ist der detaillierte Inhalt vonPHP prüft, ob die Variable leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn