gettype()
和 is_type()
是兩個 PHP 中用于獲取變量類型和判斷變量類型的函數。
gettype()
函數返回變量的類型,返回的類型為字符串,包括以下幾種類型:
示例:
$var = "Hello";
echo gettype($var); // 輸出 "string"
is_type()
函數用于判斷變量是否為某種類型,返回布爾值 true 或 false。常見的類型判斷函數有:
is_bool()
:判斷是否為布爾型is_int()
:判斷是否為整型is_float()
:判斷是否為浮點型is_string()
:判斷是否為字符串is_array()
:判斷是否為數組is_object()
:判斷是否為對象is_resource()
:判斷是否為資源is_null()
:判斷是否為 NULL示例:
$var = 10;
if (is_int($var)) {
echo "變量是整型";
}
總體來說,gettype()
用于獲取變量類型的信息,而 is_type()
用于判斷變量是否為某種類型。在實際應用中,這兩個函數經常結合使用來進行變量類型的判斷和處理。