4

可能重复:
推荐替换已弃用的 call_user_method?
不推荐使用 PHP 中的函数,我现在应该使用什么?

call_user_method_array功能已弃用,那么我应该使用什么来实现相同的结果?

4

2 回答 2

8

手册

示例 #1call_user_method_array()替代方案

 <?php
 call_user_func_array(array($obj, $method_name), $params);
 call_user_func_array(array(&$obj, $method_name), $params); // PHP 4
 ?>
于 2013-01-25T23:25:51.970 回答
2

call_user_method_array() 函数自 PHP 4.1.0 起已弃用。

现在您可以使用call_user_func_array (callable $callback, array $parameters),其中 $callback 或字符串函数名或数组 ( $object, $function_name )。

http://php.net/manual/en/function.call-user-func-array.php

于 2013-01-25T23:34:10.740 回答