我想知道是否可以在屏幕上打印所有在php脚本中调用的函数。
这可能意味着可以覆盖与所有函数调用关联的默认行为,这意味着为调用函数时发生的事情定义一些额外的行为。
例如,如果我有以下功能:
function foo() {
echo "hi";
}
function additional_behaviour($function_name) {
echo "function $function_name has been called";
}
不知何故,我想丰富与所有函数调用相关的行为,以获得类似这样的内容:
> foo();
function foo has been called
hi
答案 0 :(得分:1)
我想知道是否可以在屏幕上打印所有在php脚本中调用的函数
您可以使用xDebug等工具为您提供探查器跟踪。然后,您可以使用KCacheGrind查看分析器数据,它将告诉您在程序运行期间进行的每个函数调用,包括对所用时间的详细分析等。