Re: [请益] 关于 autoload

楼主: tkdmaf (皮皮快跑)   2015-05-14 19:24:26
※ 引述《b12031106 (B先生)》之铭言:
: 想请教各位前辈,
: 有没有哪位前辈在写 php 的时候,
: 不使用 autoload 的吗?
: 大部分比较主流的 mvc framework 应该都有使用 autoload 的功能,
: 但是我用的是公司自家早期开发的 framework,
: 所以并没有使用到 autoload 的功能,
: 碰到需要用 model 的场合就要自己认命一个一个 require model 档,
: 常常碰到重复 require 同一个档,或是漏 require 哪一个档的问题,
: 写 php 这么久一直到最近才发现有 autoload 这种好物,
: 有种大梦初醒的感觉!
: 最近想将 autoload 导入目前使用的 framework 中,
: 所以想请教各位前辈,在使用 autoload 的时候有没有什么要注意的地方呢?
: 或是有其他不使用 autoload ,却又可以解决要 require 来 require 去的好方法?
: 谢谢各位!
我想你说的就是__autoload()吧!
他基本上就是你使用类别时,要是类别不存在他就会去执行__autoload()
function __autoload($classname){
require_once($classname.'.php');
}
基本大概是像这样。
不过我记得有个网站对此写得还挺详细的。
好处应该就是要用到才会加载。
用不到时你也不会忘记删了他。
作者: gname ((′口‵)↗︴<><...<><)   2015-05-15 12:03:00
用 __autoload 比较头大的是档名要怎么取..= =

Links booklink

Contact Us: admin [ a t ] ucptt.com