Heim >Backend-Entwicklung >PHP-Problem >So überprüfen Sie, ob eine Variable in PHP definiert ist

So überprüfen Sie, ob eine Variable in PHP definiert ist

王林
王林Original
2019-09-21 17:57:423310Durchsuche

So überprüfen Sie, ob eine Variable in PHP definiert ist

isset()-Funktion

ermittelt, ob die Variable gesetzt wurde

Format : bool isset ( mixed var [, mixed var [, ...]] )

1. Wenn die Variable nicht existiert, wird FALSE zurückgegeben

2. Wenn die Variable existiert und ihr Wert NULL ist, wird auch FALSE zurückgegeben

3. Wenn die Variable vorhanden ist und ihr Wert nicht NULL ist, geben Sie TRUE zurück

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

empty()-Funktion

prüft, ob die Variable leer ist

Format : bool empty ( mixed var )

1. Wenn die Variable nicht existiert, geben Sie TRUE zurück

2. Wenn die Variable existiert und ihr Wert „“, 0, „0“, NULL,, FALSE, array(), var $var; und hat keine Attribute Object, dann return TURE

3 Wenn die Variable existiert und der Wert nicht „“, 0, „0“, NULL, FALSE, array(), var $var ist Objekte ohne Attribute. Geben Sie dann FALSE

is_null()-Funktion

zurück, um festzustellen, ob es null ist

So überprüfen Sie, ob eine Variable in PHP definiert ist

Hinweis:

1. Empty und isset prüfen zunächst, ob die Variable vorhanden ist, und ermitteln dann den Variablenwert. is_null prüft einfach direkt den Variablenwert, um zu sehen, ob er null ist. Wenn die Variable also nicht definiert ist, tritt ein Fehler auf!

2. Die Eingabeparameter empty und isset müssen eine Variable sein (PHP-Variablen beginnen mit dem Zeichen $), und der Eingabeparameter is_null muss nur einen Rückgabewert haben. (Konstanten, Variablen, Ausdrücke usw.).

Im PHP-Handbuch lautet ihre Analyse: leer, isset ist eine Sprachstruktur und keine Funktion, daher kann es nicht von Variablenfunktionen aufgerufen werden.

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob eine Variable in PHP definiert 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