Heim > Artikel > Backend-Entwicklung > So überprüfen Sie, ob eine Variable in PHP gesetzt ist
In PHP können Sie die Funktion isset() verwenden, um zu überprüfen, ob eine Variable gesetzt ist und nicht NULL ist. Die Syntax ist „isset ($var)“; Wenn die angegebene Variable gesetzt wurde, wird sie TRUE zurückgegeben, andernfalls wird FALSE zurückgegeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php prüft, ob eine Variable gesetzt ist
Verwenden Sie die Funktion isset(), die erkennen kann, ob die Variable wurde gesetzt und nicht NULL.
Syntax
bool isset ( mixed $var [, mixed $... ] )
Parameterbeschreibung:
$var: die zu erkennende Variable.
Wenn mehrere Parameter gleichzeitig übergeben werden, gibt isset() nur TRUE zurück, wenn alle Parameter gesetzt sind. Der Berechnungsprozess erfolgt von links nach rechts und wird sofort gestoppt, wenn eine nicht gesetzte Variable auftritt.
Rückgabewert: TRUE, wenn die angegebene Variable existiert und nicht NULL ist, andernfalls FALSE.
Beispiel:
<?php $var = ''; // 结果为 TRUE,所以后边的文本将被打印出来。 if (isset($var)) { echo "变量已设置。" . PHP_EOL; } // 在后边的例子中,我们将使用 var_dump 输出 isset() 的返回值。 // the return value of isset(). $a = "test"; $b = "anothertest"; var_dump(isset($a)); // TRUE var_dump(isset($a, $b)); // TRUE unset ($a); var_dump(isset($a)); // FALSE var_dump(isset($a, $b)); // FALSE $foo = NULL; var_dump(isset($foo)); // FALSE ?>
Das Ausgabeergebnis ist:
变量已设置。 bool(true) bool(true) bool(false) bool(false) bool(false)
Hinweis: Wenn eine Variable mit unset() freigegeben wurde, wird sie über isset() FALSE zurückgeben.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob eine Variable in PHP gesetzt ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!