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