自動加載

2024-07-17 23:45 更新

為了獲取更多最新內(nèi)容及功能更新,請直接訪問我們的首頁以查看DzzOffice筆記的最新地址。

系統(tǒng)支持類的自動加載,當(dāng)調(diào)用不存在的類的時候就會調(diào)用core::autoload方法來加載相應(yīng)的類文件。 所以我們在開發(fā)過程中要用到某個類的時候就不需要include或者require了。只要對應(yīng)的類文件存在,并且命名符合規(guī)范,直接調(diào)用即可。coreBase.php中有這樣一段代碼:

if(function_exists('spl_autoload_register')) {
    //注冊系統(tǒng)自動加載函數(shù)
    spl_autoload_register(array('core', 'autoload'));
    //注冊命名空間
    core::addNamespace($_config['namespacelist']);
}
注意自動加載順序: 當(dāng)前模塊下的class目錄 上級模塊的class目錄 core/class目錄


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號