本帖最后由 stneo1990 于 2011-11-01 20:44:48 编辑

解决方案 »

  1.   

    这个因该使用了__autoload()功能
      

  2.   

    对.是有一个引用功能.在index.php里...代码如下:
    <?php
    function __autoload($className){
    include "./".$className.".class.php";
    }
    echo new Form;//这里自动加载了Form表单类

    if(isset($_POST["sub"])){
    echo new Result($_POST["action"]);//这里加载了一个Result类,其它地方再无自动加载了.
    }
    ?>
      

  3.   

    啊我懂了...自动加载了Result类,然后Result类里有Rect,Triangle和Circle类,于是又把他们3个在index.php里自动加载了,加载进来后,由于这3个类里又有Shape类,于是再把Shape类加载进来.