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