php怎么自动加载未定义类

在页面中可以或许主动加载不决义的类是个很便利的工作,可以不消将类都写在一个页面中只有在需要的时辰才加载进来,那么怎么实现主动加载不决义的的类呢?

工具/原料

  • 编纂器

成立一个类文件

  1. 1

    首先成立一个类的文件定名为Autoload中心是class后缀为php的文件。并声明一个类,类名就是Autoload。

  2. 2

    在autoload的类中建立一个机关函数在建立对象的时辰就输出一个段挪用类的提醒。

建立挪用autoload类文件

  1. 1

    首先一个叫callautoload的文件后缀为php,在文件中插手php标识表记标帜

  2. 2

    在文件中实例化一个autoload的类。

  3. 3

    在实例化autoload类后若是该文件中有autoload就会挪用机关函数中的输出语句,可是此刻该文件中并没有类,这个时辰就需要添加一个主动加载类的函数。

  4. 4

    按照主动加载函数的参数来界说一个函数要跟参数名称一样,函数是需要传参的

  5. 5

    在函数中经由过程庇护文件将有autoload类的文件加载进来,为了看的清晰传递的参数,也将参数打印出来,然后运行callautoload文件就可以打印出函数和类中的内容申明主动加载函数是当作功的。

注重事项

  • 主动加载函数要放到实例化类的前边
  • 主动加载类的函数参数和函数中名称要一致
  • 发表于 2019-03-08 19:46
  • 阅读 ( 194 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论