我正在寻找一个全局配置设置或一种全局的方式,指示php5在任何用户定义的函数执行时打印出用户定义函数的名称。
棘手的部分是我希望这可以在一个地方设置,而不是我必须手动添加到每个功能的东西。
目标是能够查看页面的输出,查看关注的区域,启用我正在询问的这个神秘模式,刷新页面并立即看到关注区域是由给定的php函数输出的命名为“whatever()”。
感谢您的任何想法!
(注意:我意识到这会使你的普通php页面的输出搞得一团糟 - 也就是html会变得有趣,一堆函数名称突然出现在各处。这没关系,因为我只会在开发/调试中使用它。)
答案 0 :(得分:0)
您正在寻找PHP的标准调试工具Xdebug。您可以设置断点并获得常规stack trace(这可能是您正在寻找的),甚至是function trace确实记录了所有函数调用,但这可能是过度的场景。