【发布时间】:2011-09-07 17:17:00
【问题描述】:
我有一个字符串数组,我想定义名称为这些字符串的函数。有没有办法在 PHP 中做到这一点?
$a = array("xxx", "yyy", "zzz");
如何以编程方式定义xxx()、yyy() 和zzz()?
非常感谢
【问题讨论】:
-
假设您确实将这些字符串定义为函数,您将如何处理它们?
-
它们是 CMS 中的钩子。我希望我的插件在每个钩子上都做同样的事情。
-
匿名函数对你更有用吗? php.net/manual/en/functions.anonymous.php.
-
这意味着您只想将它们声明为没有定义的函数(在这种情况下已经定义)。如果是这种情况,您不需要声明它们。只需将它们称为附加 () 与每个字符串和可能的参数。
-
@SavageGarden 不,我想定义它们,而不是调用它们
标签: php