继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

PHP自动加载类的实例

慕粉0415482673
关注TA
已关注
手记 297
粉丝 64
获赞 367

    我们在做PHP开发的时候,有的时候需要一个一个的文件引入感到实在是烦,其实我们可以利用PHP的一个函数 __autoload($class) 来进行自动载入!当然方法有很多,下面例举一法,具体方法如下:

    准备两个文件:

    1.test.php

    2.auto.class.php


    test.php源代码:

    


<?phpheader('Content-Type:text/html; charset=utf-8');function __autoload($class_name) {    echo '目录'.__DIR__.' 的类 '.$class_name.' 被实例化了!<br />';    //TODO::文件是否存在检测    require_once realpath(__DIR__).'/'.$class_name.'.class.php';}  $auto new auto();var_dump($auto);

    

    auto.class.php 源代码 

    


<?php/* * 自动加载类测试 */class auto {         private $static 'static';     }


    实例运行:

    http://127.0.0.1/phptest/test.php

    结果如下:

    目录E:\www\phptest 的类 auto 被实例化了!

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP