手机版

PHPLog php程序调试跟踪工具

时间:2021-10-26 来源:互联网 编辑:宝哥软件园 浏览:

原则: 1。在程序执行过程中,把你要跟踪的变量、调用栈以及每个函数调用的参数记录在相应的地方,把这些信息以一定的格式记录到一个文件、一个变量、一行。具体数据格式请参考代码,此处不做赘述。2.现在您有了每次记录变量的所有信息(包括调用堆栈和参数)。当你通过浏览器访问这个程序时,这个程序会读取并分析整个文件,在页面上显示你所有的调试信息,并且它会动态刷新ajax来跟上你的调试。画个图,清晰多了。

BackTrace,即调用堆栈信息,图中没有反映出来,由ajax动态刷新。功能:多切几张本机图片说明:1.包括文件和调试变量(上面是程序,下面是apache_request_headers())的调试输出)

2.2.drupal系统某个函数的调用栈列表。

3.调用堆栈中函数的参数

后记:程序基本实现了调试和跟踪php变量的功能,还自带调用栈和调用参数查看的功能。现在,像echo、print _ r和var _ dump这样的系统函数很少用于调试输出,除非有必要,所以基本上,你可以用这个得到你想要的东西。尤其是对于像drupal这样的复杂系统,可以清楚地知道程序是如何执行的。说明:程序是用php4编写的,并在php4.4.8、5.2.5上进行了测试。理论上,它已经在。支持php4和PHP 4、php5的Linux、Window、IE 6-7和Firefox。然而,仍然不能保证你的环境中不会有错误。请你自己改正。请不要让日志文件超过5M,浏览器可能会崩溃。下载地址//www . JB 51 . net/codes/20851 . html。

版权声明:PHPLog php程序调试跟踪工具是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。