ホームページ >バックエンド開発 >PHPチュートリアル >自动加载和注册自动加载有什么区别?

自动加载和注册自动加载有什么区别?

WBOY
WBOYオリジナル
2016-06-06 20:14:29933ブラウズ

求详细解答哦

回复内容:

求详细解答哦

注册加载是一个函数或者方法,在程序没有找到某个类时,会先访问这个方法,让这个方法根据自己的规则把对应的类加载到程序中来。
而注册自动加载就是告诉PHP,我将要使用哪个自动加载的方法,这样在没有找到类时,PHP才会知道调用哪个方法去进行加载。

你需要完成一个自动加载方法,然后将自动方法注册才能告诉PHP在找不到类的时候调用这个方法。
注册autoload方法的时候只要传入一个callable的资源,同时该方法或函数接受至多一个必传参数。
意思就是说,你需要实现一个自动加载方法,然后再调用spl_autoload_register(callable) 来注册它.

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。