关于php自动加载缺失的类文件

@Ta 2014-01-21 2595点击
我写留言板遇到个问题,就是在同一个页面上new两个类(这两个类继承的同一个父类)的时候会报错,详情下面说下

首先使用的是__autoload自动加载(include_once和require_once都试过)缺少的类文件,当我new第一个子类时,是可以正常运行的,当new第二次时程序直接停止了!

比如A类和B类都继承了C类
假如我在test.php中new A() 和 new B()时就会在new B() 时程序停止了

下面就是一个简单的错误实例:
A.php: <?php class A extends C{ } ?>
B.php: <?php class B extends C{ } ?>
test.php : 
<?php
function __autoload($className) { 
include_once $className.".php";
}
$a = new A();
$b = new B();  //就是这里报错了,求撸友们的帮助啊
?>
回复列表(7|隐藏机器人聊天)
添加新回复
回复需要登录