Rumah >pembangunan bahagian belakang >tutorial php >自动加载和注册自动加载有什么区别?

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

WBOY
WBOYasal
2016-06-06 20:14:29933semak imbas

求详细解答哦

回复内容:

求详细解答哦

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

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn