call_user_method_array 函数已被弃用,有什么替代品?

5
2个回答

9

来自手册

示例1:使用call_user_method_array()的替代方法


注:该函数方法已被弃用。
 <?php
 call_user_func_array(array($obj, $method_name), $params);
 call_user_func_array(array(&$obj, $method_name), $params); // PHP 4
 ?>

在页面上不知怎么错过了那个。我看着警告,期望他们列出一个替换函数。 - DiverseAndRemote.com

2

从PHP 4.1.0版本开始,call_user_method_array()函数已被弃用。

现在您可以使用call_user_func_array( $callback, $parameters )函数进行替代,其中$callback可以是一个字符串函数名或数组($object,$function_name)。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接