如何在PHP中将方法名称作为参数传递

时间:2012-02-07 02:16:36

标签: php

在PHP中,如果方法foo()调用方法栏($ name),它是否可以将其方法名称(即'foo')作为参数传递?

1 个答案:

答案 0 :(得分:4)

使用魔法常量功能

 function foo(){
  bar(__FUNCTION__);
 }

另外使用

 __METHOD__ to get the name of a method

http://php.net/manual/en/language.constants.predefined.php