PHP debug三个常用方法(备忘)(0 位领导批示)

一.ReflectionFunction

能打印出一个函数信息

使用方法:

1
2
3
4
function silver() {
    echo 'silver';
}
Reflection::export(new ReflectionFunction('silver'));

 

二.get_defined_functions

这个函数返回一个数组..数组中包含所有已经定义的函数(包括PHP内部函数,所以要慎用).

 

三.debug_print_backtrace

这个函数功能更加强大..

使用方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function function1($str1, $str2)
{
	function2($str1, $str2);
}
function function2($str1, $str2)
{
	function3($str1, $str2);
}
function function3($str1, $str2)
{
	debug_print_backtrace();
}
 
function1("silver", "wawa");

相关文章

分享到新浪微博 推荐到豆瓣 分享到 Google Reader 加入Google书签 嘀咕一下 分享到饭否 分享到做啥 分享到叽歪 分享到鲜果 加入QQ书签 加入百度搜藏 加入雅虎书签 分享到垦一垦

银子曰:还没有领导题词?

请领导指示

验证码 (必须)

Additional comments powered by BackType

随机显示的10篇日志

评论最多的10篇日志

浏览最多的10篇日志