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 

验证密码是否和散列值匹配