Heim > Backend-Entwicklung > PHP-Tutorial > So bestimmen Sie den Typ einer Variablen in PHP

So bestimmen Sie den Typ einer Variablen in PHP

不言
Freigeben: 2023-04-03 08:50:02
Original
2958 Leute haben es durchsucht

Es gibt verschiedene Arten von Variablen in PHP und verschiedene Typen haben unterschiedliche Beurteilungsmethoden. Hier ist eine Zusammenfassung einiger Beurteilungen von Variablentypen in PHP.

1. gettype()
gettype gibt die folgenden Werte entsprechend dem Parametertyp
„boolean“ (ab PHP 4)
„integer“
„double“ zurück (Wenn es Float ist, wird „double“ anstelle von „float“ zurückgegeben)
“string“
“array“
“object“
“resource“ (ab PHP 4)
“NULL " (ab PHP 4)
„unbekannter Typ“

Zum Beispiel:
gettype('1'); gibt String
zurück und gettype(1); gibt Ganzzahl

2. Die mit PHP einhergehende Typbeurteilung lautet wie folgt:

isset():                        //变量是否已经声明
empty():                        //变量是否为空
defined():                       //常量是否已经定义 define()
array_key_exists(mixed key, array search):        //检查给定的键名或索引是否存在于数组中
is_numeric ( mixed var ):                //检测变量是 否为数字或数字字符串
is_bool():            // 检测变量是否是布尔型
is_float():            // 检测变量是否是浮点型 和is_double,is_real()都一样的用法
is_int():            // 检测变量是否是整数is_integer() 一样的 用法
is_string():            // 检测变量是否是字符串
is_object():            // 检测变量是否是一个对象
is_array():            // 检测变量是否是数组
is_null():            // 检测变量是否为 NULL 值是否是NULL大小写敏感
Nach dem Login kopieren

3. Der Unterschied zwischen PHP empty, isset und isnull

empty

Wenn die Variable einen nicht leeren oder ungleich Null-Wert hat, gibt empty() FALSE zurück. Mit anderen Worten: „“, 0, „0“, NULL, FALSE, array(), var $var, undefiniert; und Objekte ohne Attribute werden als leer betrachtet. Wenn var leer ist, wird TRUE zurückgegeben.

isset

Gibt TRUE zurück, wenn die Variable existiert (nicht NULL), andernfalls wird FALSE zurückgegeben (einschließlich undefiniert). Der Variablenwert ist auf null gesetzt und der Rückgabewert ist ebenfalls falsch. Nach dem Deaktivieren einer Variablen wird die Variable gelöscht. Beachten Sie, dass isset NULL-Wertvariablen speziell behandelt.

is_null

Überprüfen Sie, ob der eingehende Wert [Wert, Variable, Ausdruck] null ist. Nur wenn eine Variable definiert ist und ihr Wert null ist, wird „TRUE“ zurückgegeben Nach der Übergabe undefinierter Variablen tritt ein Fehler auf! 】

Verwandte Empfehlungen:

PHP-Datentyp und Beurteilungsvariablentyp

PHP-Beurteilungsvariablentyp

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie den Typ einer Variablen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage