>백엔드 개발 >PHP 튜토리얼 >自动加载和注册自动加载有什么区别?

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

WBOY
WBOY원래의
2016-06-06 20:14:29933검색

求详细解答哦

回复内容:

求详细解答哦

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

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.