Home > Backend Development > PHP Tutorial > 种中的方法为什么可以这样传递?在PHP手册中哪里有说明

种中的方法为什么可以这样传递?在PHP手册中哪里有说明

WBOY
Release: 2016-06-13 13:25:55
Original
894 people have browsed it

类中的方法为什么可以这样传递?在PHP手册中哪里有说明?

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
class autoLoader
{
    public static function myLoader($classname)
    {
        $class_file = strtolower($classname).".php";
        if (file_exists($class_file)){
            require_once($class_file);
        }
    }
}

// 通过数组的形式传递类和方法,元素一为类名称、元素二为方法名称
// 方法为静态方法
spl_autoload_register(array("autoLoader","myLoader"));

$test = new Test();

Copy after login


其中的通过数组的形式传递类和方法 , 在PHP手册哪里有讲到?
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
// 通过数组的形式传递类和方法,元素一为类名称、元素二为方法名称
// 方法为静态方法
spl_autoload_register(array("autoLoader","myLoader"));

Copy after login



------解决方案--------------------
回调?类(对象)的方法名必须这样传递,从php4就是这样
至于手册,确实没有看到说明。不过很多php的约定,在手册中都没有说明
毕竟手册不是教科书
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template