+ -
当前位置:首页 → 问答吧 → 自动加载方法和类

自动加载方法和类

时间:2011-09-15

来源:互联网

$obj = new core();
$obj->cls['upfile']->update();


问题:有没有办法在update的时候,判断upfile这个类是否存在,如果不存在的话就加载upfile这个类

作者: 13966837   发布时间: 2011-09-15

__autoload()

作者: spser   发布时间: 2011-09-15

  1. if(class_exists('upfile')){...}//判断类是否存在的函数class_exists
复制代码

作者: targer   发布时间: 2011-09-15

  1. function __autoload($cla){
  2.         include_once "你的路径地址".$cla.".php";
  3. }
复制代码

作者: mechille22   发布时间: 2011-09-15

__autoload 触发不了

作者: 13966837   发布时间: 2011-09-15

Call to a member function update() on a non-object

作者: 13966837   发布时间: 2011-09-15

在线求解

作者: 13966837   发布时间: 2011-09-15



很简单啊
看我的实现
  1. class core
  2. {
  3.   public function __get(){
  4. //这里做判断然后加载,加载后实例化返回instance
  5. }
  6. }

  7. $core->classname->method();
复制代码

作者: 剑枫   发布时间: 2011-09-15

相关阅读 更多