1. 首页
  2. 编程语言
  3. PHP
  4. 详解PHP文件的自动加载(autoloading)

详解PHP文件的自动加载(autoloading)

上传者: 2021-10-01 20:41:23上传 PDF文件 62.94 KB 热度 10次

传统上,在PHP里,当我们要用到一个class文件的时候,我们都得在文档头部require或者include一下:但是一旦要调用的文档多了,就得每次都写一行,瞅着也不美观,有什么办法能让PHP文档自动加载呢?对,可以使用PHP的魔法函数__autoload(),上面的示例就是自动加载当前目录下的PHP文件。当然,实际当中,我们更可能会这么来使用:也即是做了一定的文件名大小写处理,然后在require之前检查文件是否存在,不存在的话显示自定义的信息。因为你只能定义一个__autoload function,在多人开发中,做不到不同的developer使用不同的自定义的autoloader,除非大家都提前说好了,都使用一个__autoload,涉及到改动了就进行版本同步,这很麻烦。也主要是因为此,有个好消息,就是这个__autoload函数马上要在7.2版本的PHP中弃用了。

下载地址
用户评论