名字:自动加载

   注意:

     1.一个类继承了父类,在另一个文件中包含使用的时候,也必须把父类包含过来,不然会报错。

     2.包含父类的时候有顺序关系,得先包含父类,在包含子类  不然会报错。

     3.如果父类继承了一个父类,这个父类有继承了父类,包含关系会很复杂!

     5.魔术方法__toload是一个特殊的方法,它不写在类的里面,而是写在类的外面。 

       基本语法  function __autoload(形参){

                  }

     6.自动加载是根据文件名来自动加载的,  也就是说你文件名必须跟类名是一样的.比如你的类名是123.php                         

    本例尝试分别从 MyClass1.php 和 MyClass2.php 文件中自动加载 MyClass1 和 MyClass2 类,不需要写长长的包含文件列表。

 
  
  1. <?php 
  2. function __autoload($class_name) { 
  3.     require_once $class_name . '.php'
  4.  
  5. $obj  = new MyClass1(); 
  6. $obj2 = new MyClass2(); 
  7. ?>