PHP 提供了很多可用的標準函數(shù),下表列出了常用的幾個:
函數(shù) | 描述 |
---|---|
boolval | 獲取變量的布爾值 |
debug_zval_dump | 查看一個變量在zend引擎中的引用計數(shù)、類型信息 |
doubleval | floatval 的別名 |
empty | 檢查一個變量是否為空 |
floatval | 獲取變量的浮點值 |
get_defined_vars | 返回由所有已定義變量所組成的數(shù)組 |
get_resource_type | 返回資源(resource)類型 |
gettype | 獲取變量的類型 |
import_request_variables | 將 GET/POST/Cookie 變量導入到全局作用域中 |
intval | 獲取變量的整數(shù)值 |
is_array | 檢測變量是否是數(shù)組 |
is_bool | 檢測變量是否是布爾型 |
is_callable | 檢測參數(shù)是否為合法的可調(diào)用結(jié)構(gòu) |
is_double | is_float 的別名 |
is_float | 檢測變量是否是浮點型 |
is_int | 檢測變量是否是整數(shù) |
is_integer | is_int 的別名 |
is_iterable | 檢測變量的內(nèi)容是否是一個可迭代的值 |
is_long | is_int 的別名 |
is_null | 檢測變量是否為 NULL |
is_numeric | 檢測變量是否為數(shù)字或數(shù)字字符串 |
is_object | 檢測變量是否是一個對象 |
is_real | is_float 的別名 |
is_resource | 檢測變量是否為資源類型 |
is_scalar | 檢測變量是否是一個標量 |
is_string | 檢測變量是否是字符串 |
isset | 檢測變量是否已設(shè)置并且非 NULL |
print_r | 打印變量,輸出易于閱讀的信息。 |
serialize | 序列化對象 |
settype | 設(shè)置變量的類型 |
strval | 獲取變量的字符串值 |
unserialize | 從已存儲的表示中創(chuàng)建 PHP 的值 |
unset | 釋放給定的變量 |
var_dump | 打印變量的相關(guān)信息 |
var_export | 輸出或返回一個變量,以字符串形式表示 |
函數(shù) | 描述 |
---|---|
password_get_info | 返回指定散列(hash)的相關(guān)信息 |
password_hash | 創(chuàng)建密碼的散列(hash) |
password_needs_rehash | 檢測散列值是否匹配指定的選項 |
password_verify | 驗證密碼是否和散列值匹配 |