相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫(xiě)文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
Zend Framework使用Zend_Loader組件動(dòng)態(tài)加載文件和類用法詳解
本文實(shí)例講述了Zend Framework使用Zend_Loader組件動(dòng)態(tài)加載文件和類的方法。分享給大家供大家參考,具體如下:
加載文件
Zend_Loader組件可以實(shí)現(xiàn)對(duì)文件的加載功能,還可以判斷文件是否可讀。
這兩個(gè)功能分別由Zend_loader::loadFile()方法與Zend_loader::isReadable()方法來(lái)實(shí)現(xiàn)。
動(dòng)態(tài)加載是可以將變量所指代的文件進(jìn)行加載的過(guò)程。當(dāng)需要加載的文件為用戶輸入或是某個(gè)方法的參數(shù)時(shí),通過(guò)傳統(tǒng)的加載方法會(huì)很難對(duì)文件進(jìn)行加載。
通過(guò)動(dòng)態(tài)加載則可以實(shí)現(xiàn)這一過(guò)程。
示例:
首先建立被加載的文檔temp.php,該文檔只實(shí)現(xiàn)一個(gè)簡(jiǎn)單的輸出功能,代碼如下。
<?php echo "Hello World!"; ?>