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 | 驗證密碼是否和雜湊值匹配 |