dirname(__FILE__) 获取当前文件所在的目录
file_get_contents($fileName) 将整个文件读入一个字符串
file_put_contents($path,$data) 将一个字符串写入文件,如果文件不存在就自动创建
is_file($fileName) 检测给定文件名是否为一个正常的文件
is_dir($fileDir) 检测给定文件名是否是一个目录
is_numeric($code) 检测给定变量是否为数字
is_array($val) 检测给定变量是否为数组
is_callable 检测参数是否为合法的可调用结构
isset($_GET['format']) 检测变量是否设置,并且不是**NULL**
unset($data) 释放给定的变量
array_key_exists($key,$arr) 检查给定的键名或索引是否存在于数组中,存在返回true,不存在返回false
trim($_GET['format']) 去除字符串首尾处的空白字符(或者其他字符),第二可选参数为指定过滤字符。
mkdir($fileDir,0777) 新建目录,0777为最高权限
unlink($fileName) 删除文件
json_encode($data) 对变量进行json格式编码
json_decode($data,true) 对json格式的字符串进行解码,不加true会以PHP对象输出, 加true输出PHP数组
urlencode() 编码url字符串
urldecode() 解码已编码的 URL 字符串
debug_backtrace() 返回一个有行号,对象,类名,方法等组成的关联数组
bin2hex(*string*) 把一个字符串值从二进制转换为十六进制
pack(format,args+) 函数把数据装入一个二进制字符串,format为必选参数
mb_internal_encoding()设置/获取内部字符编码
mb_http_output() 设置/获取 HTTP 输出字符编码
mb_http_input() 检测 HTTP 输入字符编码
mb_detect_order() 设置/获取 字符编码的检测顺序
ini_set() 设置php.ini配置文件
password_hash() 5.5引入的函数,用于创建密码散列
password_verify() 验证密码是否与密码散列值匹配
strip_tags() 从字符串中去除html和php标记
htmlspecialchars() 将特殊字符转换为html实体
htmlentities() 将字符转换为 HTML 转义字符,会转换所有具有 HTML 实体的字符
html_entity_decode() 解码,htmlentities的反向操作
http_build_query() 使用给出的关联(或 索引)数组生成一个经过 URL-encode 的请求字符串
escapeshellarg($str) 把字符串转码为可以在 shell 命令里使用的参数
nl2br() 在字符串所有的新行之前插入html换行标记
base64_encode() 使用 MIME base64 对数据进行编码
1.设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输;
2.Base64-encoded 数据要比原始数据多占用 33% 左右的空间。
base64_decode() 对使用 MIME base64 编码的数据进行解码
arrray* str_split($str, $len) 将字符串转换为数组
array* explode($delimiter, $str) 使用一个字符串分割另一个字符串
array* preg_split($pattern, $str) 通过一个正则表达式分隔字符串
get_defined_functions() 获取所有已定义函数的数组
memory_get_usage() 获取当前PHP的内存消耗
魔术方法:
获取当前行号 (__LINE__)
文件路径 (__FILE__)
目录路径 (__DIR__)
函数名 (__FUNCTION__)
类名 (__CLASS__)
方法名 (__METHOD__)
命名空间 (__NAMESPACE__)
构造函数 __construct() 被声明为 protected 是为了防止用new操作符在这个类之外创建新的实例。
魔术方法 __clone() 被声明为 private 是为了防止用clone操作符克隆出新的实例.
魔术方法 __wakeup() 被声明为 private 是为了防止通过全局函数unserialize()反序列化这个类的实例。
php常用函数整理
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...