Home  >  Article  >  Backend Development  >  关于php类自动加载的有关问题

关于php类自动加载的有关问题

WBOY
WBOYOriginal
2016-06-13 13:41:54871browse

关于php类自动加载的问题!
我是php新手,现在有个问题,如图:

index.php

-----action(文件夹)
  ----indexAction.class.php(文件)
-----model(文件夹)
  -----indexModel.class.php(文件)




indexAction.class.php这个文件我要继承indexModel.class.php 我不想在indexAction.class.php

中添加__autoload()方法,而直接实现extend indexModel.class.php 中的IndexModel类?


请问大侠们可否有办法?

------解决方案--------------------
__autoload放index.php中就行
------解决方案--------------------
那就直接用include 或 require啊
------解决方案--------------------
不可以的
__autoload 工作于运行阶段,而你的需求发生于编译阶段
既然你需要的是继承,当然要告知长辈在哪里了。不然从何继承?
要访问其他文件的东西,include、require 还是 namespace 总是必须的


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn