我可以调用一个表示为字符串的方法吗?
例子:
$function = '$this->myfunction($myparam)';
我怎么能用 myparam 调用 myfunction?可能的?
谢谢 :)
我可以调用一个表示为字符串的方法吗?
例子:
$function = '$this->myfunction($myparam)';
我怎么能用 myparam 调用 myfunction?可能的?
谢谢 :)
你可以使用call_user_func();
PHP的功能。
例如。,
function callMe($message)
{
echo "My Function was called with arg:".$message;
}
你可以这样称呼它
call_user_func("callMe","MyMessage");
它将返回函数返回的任何值。
此外,如果您想使用多个参数或数组调用,您可以使用
call_user_func_array()
希望您可以在www.php.net中获得这些的详细实现