PHP的特定類型的測試函數
PHP還提供了一些特定類型的測試函數。每一個函數都使用一個變量作爲其參數,並且返回true或false。
如下:
- is_array():檢查變量是否是數組。
- is_double()、is_float()、is_real()(所有都是相同的函數):檢查變量是否是浮點數。
- is_long()、is_int()、is_integer()(所有都是相同的函數):檢查變量是否是整數。
- is_string():檢查變量是否是字符串。
- is_bool():檢查變量是否是布爾值。
- is_object():檢查變量是否是一個對象。
- is_resource():檢查變量是否是一個資源。
- is_null():檢查變量是否是爲null。
- is_scalar():檢查該變量是否是標量,即,一個整數、布爾值、字符串或浮點數。
- is_numeric():檢查該變量是否是任何類型的數字或數字字符串。
- is_callable():檢查該變量是否是有效的函數名稱。