您好,登錄后才能下訂單哦!
我們在做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 被實例化了!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。