使用__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!

原文地址:https://www.cnblogs.com/yshyee/p/3371973.html