PHP执行流程跟踪工具phptrace.zip

时间:2022-08-07 07:00:49
【文件属性】:
文件名称:PHP执行流程跟踪工具phptrace.zip
文件大小:96KB
文件格式:ZIP
更新时间:2022-08-07 07:00:49
开源项目 phptrace 是一个追踪(trace)PHP执行流程的工具,你如果用过strace的话,则可能很容易想到phptrace到底实现了什么样的功能。 其实,phptrace是类strace的一个实现,不同的是,strace用来追踪系统调用,而phptrace用来追踪PHP函数调用。无论是开发测试 还是线上追查问题,代码执行流程往往会提供许多有用的信息,大大提高了开发人员的工作效率;对于系统函数,我们可以用strace 来观察其调用信息,然而PHP却长久以来缺少这么一个行之有效的工具,因此我们开发了phptrace。 标签:phptrace
【文件预览】:
phptrace-master
----.travis.yml(1KB)
----deps()
--------sds()
----example.php(2KB)
----LICENSE(11KB)
----extension()
--------trace.c(46KB)
--------tests()
--------php_trace.h(3KB)
--------Makefile.frag(2KB)
--------config.m4(968B)
----src()
--------ptrace.c(10KB)
--------trace.c(6KB)
--------status.c(8KB)
--------cli.c(10KB)
--------cli.h(2KB)
--------trace.h(695B)
--------ptrace.h(2KB)
--------status.h(698B)
----CHANGES.md(2KB)
----common()
--------trace_filter.h(2KB)
--------trace_version.h(709B)
--------trace_mmap.h(2KB)
--------trace_color.h(1KB)
--------trace_mmap.c(3KB)
--------trace_type.h(5KB)
--------trace_comm.h(2KB)
--------trace_time.h(1KB)
--------trace_comm.c(5KB)
--------trace_filter.c(2KB)
--------trace_ctrl.c(1KB)
--------trace_ctrl.h(2KB)
--------trace_type.c(14KB)
----README_ZH.md(6KB)
----.gitignore(1KB)
----.travis()
--------ext_build.sh(1KB)
--------php_build.sh(3KB)
--------php_get.sh(864B)
----CHANGES_ZH.md(2KB)
----README.md(6KB)
----package.xml(5KB)

网友评论