php程序调试(远程调试,firephp)

1.echo, var_dump, die, log

需要中止输出的时候可以用die(“test”); var_dump($var);

2. Netbeans远程调试(未测试成功URLWrite状况下)

  Php的调度有点麻烦,我昨天试了一下用Netbeans的远程调试,在没有URLRewrite的情况下还比较好用,可能调试器就找不到文件了。最后没有配置成功。

Xdebug远程调试的文章:http://rikugun.javaeye.com/blog/254512

 3.firephp,在firebugconsole直接查看日志: 我现在只是使用到了日志功能

http://www.firephp.org/

(1)FirePHPCore文件夹放到Include_Path

(2)在代码之前添加

require_once('FirePHPCore/FirePHP.class.php');

(3) 在代码中调用日志

FB::log("time:".time());

FB::error("time:".time());

贴张效果图:

(1)X-debug的效果,产生表格形式的错误信息,列出调用栈的层次(类层次,对应的文件);
(2)Firephp的效果,可以显示复杂变量的结果(我放了一个有子对象的结构)。

 

[ps:花了一个月终于补完了……]

原文地址:https://www.cnblogs.com/nonlyli/p/1501558.html