这个也不是新技术,不过还是有必要写下。在我们加类的时候,一般需要将类文件包含进来不管用include还是require。php提供了一个魔术方法__autoload(),可以自动加载,不过根据不同的开发环境还是复写下
目录结构如下
那么我们的类文件都放在class目录下,我们在入口文件index.php文件里声明自动加载class目录下的类。
- function __autoload($class_name) {
- require_once 'class/'.$class_name . '.class.php';
- }
这样就可直接调用类了
- <?php
- function __autoload($class_name) {
- require_once 'class/'.$class_name . '.class.php';
- }
- echo Func::diyStr('ccc');
本文转自kefirking 51CTO博客,原文链接:http://blog.51cto.com/phpzf/791020,如需转载请自行联系原作者