Heim >Backend-Entwicklung >PHP-Problem >So erkennen Sie, ob eine Variable in PHP gesetzt ist

So erkennen Sie, ob eine Variable in PHP gesetzt ist

藏色散人
藏色散人Original
2021-05-08 09:32:062108Durchsuche

Die Funktion der PHP-Isset-Funktion besteht darin, zu erkennen, ob die Variable gesetzt ist. Ihre Syntax lautet „bool isset( Mixed Var [, Mixed Var [, ...]])“. andernfalls wird FALSE zurückgegeben.

So erkennen Sie, ob eine Variable in PHP gesetzt ist

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

isset() wird verwendet, um zu erkennen, ob die Variable gesetzt ist.

isset()

PHP isset() wird verwendet, um zu erkennen, ob eine oder mehrere Variablen gesetzt sind. Wenn die erkannte Variable vorhanden ist, wird TRUE zurückgegeben, andernfalls wird FALSE zurückgegeben.

Syntax:

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

Wenn mehrere Variablen erkannt werden, gibt das Erkennungsergebnis TRUE zurück, solange eine der Variablen vorhanden ist.

Beispiel:

<?php
$var = 1;
if(isset($var)){
    echo &#39;变量 $var 已经被设置&#39;;
} else {
    echo &#39;变量 $var 还未被设置&#39;;
}
?>

Ausgabe der Ausführung dieses Beispiels:

变量 $var 已经被设置

Hinweis

isset() kann nur zum Erkennen von Variablen verwendet werden. Die Übergabe anderer Parameter führt zu einem Analysefehler.

isset() ist ein Sprachkonstrukt und keine Funktion und kann daher nicht von Variablenfunktionen aufgerufen werden.

Tipps

In den folgenden Fällen gibt isset() FALSE zurück:

// 变量被设置为 null
$var = null;
// 被 unset() 释放了的变量
unset($var);
// 类里变量被 var 关键字声明,但尚未设定
var $var;

In den folgenden Fällen gibt isset() TRUE zurück:

$var = "";
$var = array();
$var = 0;
$var = false;

Empfohlenes Lernen: „PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonSo erkennen Sie, ob eine Variable in PHP gesetzt 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