可能的重复:
使用变量定义 PHP 函数 https://stackoverflow.com/questions/7213825/use-a-variable-to-define-a-php-function
有没有办法使用变量作为函数名。
例如我有一个变量
$varibaleA;
我想创建一个函数,即
function $variableA() {
}
因此可以稍后在脚本中调用该函数。有谁知道这是否可以做到?
Thanks
像这样用变量但任意名称声明函数是不可能的,而不需要弄脏你的手eval()
or include()
.
I think根据您想要执行的操作,您需要存储匿名函数 http://php.net/manual/en/functions.anonymous.php在该变量中代替(使用create_function() http://php.net/manual/en/function.create-function.php如果您使用的不是 PHP 5.3+):
$variableA = function() {
// Do stuff
};
您仍然可以像任何人一样称呼它可变函数 http://php.net/manual/en/functions.variable-functions.php,像这样:
$variableA();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)