Heim > Artikel > Backend-Entwicklung > So bestimmen Sie den Typ einer Variablen in PHP
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
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大小写敏感3. Der Unterschied zwischen PHP empty, isset und isnullempty 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. issetGibt 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
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!