自動(dòng)加載

2018-02-07 12:22 更新

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

if(function_exists('spl_autoload_register')) {
	spl_autoload_register(array('core', 'autoload'));
} else {
	function __autoload($class) {
		return core::autoload($class);
	}
}

 
注意  自動(dòng)加載順序:


  1. 當(dāng)前模塊下的class目錄

  2. 上級(jí)模塊的class目錄

  3. core/class目錄


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)