-1

我想知道是否可以在屏幕上打印在 php 脚本中调用的所有函数。

这可能意味着覆盖与所有函数调用关联的默认行为的可能性,这意味着定义一些额外的行为来调用函数时发生的事情。

例如,如果我有以下功能:

function foo() {
  echo "hi";
}

function additional_behaviour($function_name) {
  echo "function $function_name has been called";
}

不知何故,我想丰富与所有函数调用相关的行为,以获得如下内容:

> foo();
function foo has been called
hi
4

1 回答 1

1

我想知道是否可以在屏幕上打印在 php 脚本中调用的所有函数

您可以使用xDebug等工具为您提供探查​​器跟踪。然后您可以使用 KCacheGrind 查看分析器数据,它会告诉您在程序运行期间进行的每个函数调用,包括对所用时间的详细分析等。

于 2013-10-30T10:06:50.183 回答