PHP 可用的函式

PHP 可用的函式

PHP 提供了很多可用的標準函式,下表列出了常用的幾個:

函式描述
boolval獲取變數的布林值
debug_zval_dump 檢視一個變數在zend引擎中的引用計數、型別資訊
doubleval floatval 的別名
empty 檢查一個變數是否為空
floatval 獲取變數的浮點值
get_defined_vars 返回由所有已定義變數所組成的陣列
get_resource_type 返回資源(resource)型別
gettype 獲取變數的型別
import_request_variables 將 GET/POST/Cookie 變數匯入到全域性作用域中
intval 獲取變數的整數值
is_array 檢測變數是否是陣列
is_bool 檢測變數是否是布林型
is_callable 檢測引數是否為合法的可呼叫結構
is_double is_float 的別名
is_float 檢測變數是否是浮點型
is_int 檢測變數是否是整數
is_integer is_int 的別名
is_iterable 檢測變數的內容是否是一個可迭代的值
is_long is_int 的別名
is_null 檢測變數是否為 NULL
is_numeric 檢測變數是否為數字或數字字串
is_object 檢測變數是否是一個物件
is_real is_float 的別名
is_resource 檢測變數是否為資源型別
is_scalar 檢測變數是否是一個標量
is_string 檢測變數是否是字串
isset 檢測變數是否已設定並且非 NULL
print_r列印變數,輸出易於閱讀的資訊。
serialize 序列化物件
settype 設定變數的型別
strval 獲取變數的字串值
unserialize 從已儲存的表示中建立 PHP 的值
unset 釋放給定的變數
var_dump 列印變數的相關資訊
var_export 輸出或返回一個變數,以字串形式表示

密碼雜湊演算法

函式描述
password_get_info 返回指定雜湊(hash)的相關資訊
password_hash 建立密碼的雜湊(hash)
password_needs_rehash 檢測雜湊值是否匹配指定的選項
password_verify 驗證密碼是否和雜湊值匹配