使用__autoload()来管理文件导入

  其基本思想是把要使用到的其他资源文件统一使用__autoload()方法来管理,我们在使用的时候只需要引入包含__autoload()方法的文件即可。其对性能的影响是微乎其微的,但是带来的好处是巨大的。

其基本使用方式如下:

1:MyClass.php

<?php

    class MyClass{

    function say_hello(){

        echo 'Hello,World!<br/>';    

    }    

    }

?>

2:general.inc

<?php

    function __autoload($class_name){

    require_once("$class_name.php");    

    }

?>

3:main.php

<?php

    require_once 'general.inc';



    $obj=new MyClass();



    $obj->say_hello();

?>

运行结果如下:

Hello,World!

 

你可能感兴趣的:(load)