加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php类文件的自动加载机制

发布时间:2020-12-13 14:16:30 所属栏目:PHP教程 来源:网络整理
导读:《php类文件的自动加载机制》要点: 本文介绍了php类文件的自动加载机制,希望对您有用。如果有疑问,可以联系我们。 欢迎参与《php类文件的自动加载机制》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 在实际项目中,如果一个类在多个脚本中都必

《php类文件的自动加载机制》要点:
本文介绍了php类文件的自动加载机制,希望对您有用。如果有疑问,可以联系我们。

欢迎参与《php类文件的自动加载机制》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

在实际项目中,如果一个类在多个脚本中都必要使用的话,可以将这个类的定义代码,单独的放到一个文件内. 当必要的时候,将文件加载进来即可.


我们的目标:

在加载类文件的时候,我们希望的情况是,首先,不必要手动加载该类文件(自动加载).

其次,按需加载(必要哪个类文件就加载哪个类文件,不必要的时候不加载)


如何实现类文件的自动加载:

一、

借助__autoload()办法来实现类文件自动加载.

在php执行的过程中,如果发现必要使用一个类,并且此时当前脚本并没有这个类的定义代码.

那么php会自动调用__autoload()函数.并且在调用的同时,给该函数传递一个参数.参数就是当前必要的类的类名.

但是,系统只负责调用该办法,并不负责定义这个函数,所以需要我们去完善函数体.

php类文件的自动加载机制

php类文件自动加载

二、随着项目的扩展,我们可能必要注册其他自定义的自动加载函数.

php类文件的自动加载机制

注册其他自动加载函数

三、在面向对象的编程风格中,我们一般会将用户自界说的自动加载函数封装到一个类中!

php类文件的自动加载机制

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读