PHP自动加载类的实例
生活随笔
收集整理的這篇文章主要介紹了
PHP自动加载类的实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????我們在做PHP開發的時候,有的時候需要一個一個的文件引入感到實在是煩,其實我們可以利用PHP的一個函數 __autoload($class) 來進行自動載入!當然方法有很多,下面例舉一法,具體方法如下:
????準備兩個文件:
????1.test.php
? ? 2.auto.class.php
? ? test.php源代碼:
????
<?php header('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 被實例化了!
轉載于:https://blog.51cto.com/happyliu/1585435
總結
以上是生活随笔為你收集整理的PHP自动加载类的实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安全DNS
- 下一篇: Android服务之Service(其一