我把很多个类文件以 类名.class.php的形式存放在class目录中,在class的同级目录中建立一个index.php。进入class目录里面分别建立class1.class.php、class2.class.php、class3.class.php文件,分别为里面的文件添加一下代码 - <?php
- //class1.class.php中
- class class1{
- public function __construct(){
- echo "class1";
- }
- }
- ?>
- <?php
- //class2.class.php中
- class class2{
- public function __construct(){
- echo "class2";
- }
- }
- ?>
- <?php
- //class3.class.php中
- class class3{
- public function __construct(){
- echo "class3";
- }
- }
- ?>
复制代码index.php - <?php
- function __autoload($classname){
- $filename = "./class/".$classname.".class.php";
- if(is_file($filename)){
- include $filename;
- }
- }
- $test1 = new class1();
- echo '<br/>';
- $test1 = new class2();
- echo '<br/>';
- $test1 = new class3();
- //结果是
- class1
- class2
- class3
- ?>
复制代码
|