【发布时间】:2010-11-03 14:57:53
【问题描述】:
有可能吗?
function test()
{
echo "function name is test";
}
【问题讨论】:
-
只是出于好奇,什么时候需要这个?是否可以创建您不知道名称的函数?
-
一种可能的用途是记录您的执行情况。如果你写的是 "I have an error in " 。 FUNCTION 到日志文件或其他东西。这样,如果函数名称发生更改,您不必担心人会记得更改日志消息。
-
记录需要这个!谢谢你的提问:)
-
如果你想在函数内部使用函数名(用于其他用途)也很有用。喜欢根据函数构建链接等(例如:
function name1()然后在里面再次使用name1),如果你有很多函数的相同模板会节省很多时间。 -
@DisgruntledGoat:如果您手动创建函数并且不想为每个函数编辑错误消息,这很有用。将其添加到错误消息中意味着您的工作量会减少。