php magic method

常用的php魔术方法,分类汇总Mark在此

1.字符串

截取子字符串
substr(str,start,stop)

判断s2是否是s1的子字符串
strstr(s1,s2)

替换一截
substr_replace(s,replacement,start,length)

获取needle的开始下标索引
strops(str,needle)

去掉转义用的slashes
stripslashes ($str)

2.数组
3.正则

匹配正则表达式
preg_match (subject, array &flags = 0, $offset = 0)

根据正则替换字符串
preg_replace (replacement, limit = -1, &$count = null)

4.函数

注册当脚本被shutdown时执行的函数,一般用于打扫战场的工作
register_shutdown_function(callback,params)
如果调用的函数是成员函数,callback形如[obj,func]

调用callback函数
call_user_func_array(callback,[param1,...])

存储缓冲区(echo)的输出
ob_start();
$output = ob_get_contents();

你可能感兴趣的:(php magic method)