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