国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷(xiāo)資訊 > 網(wǎng)站運(yùn)營(yíng) > ThinkPHP源碼解析(一)

ThinkPHP源碼解析(一)

時(shí)間:2023-05-01 22:24:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-05-01 22:24:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

ThinkPHP源碼解析(一):ThinkPHP是一個(gè)免費(fèi)開(kāi)源的,快速、簡(jiǎn)單的面向?qū)ο蟮妮p量級(jí)PHP開(kāi)發(fā)框架,是為了敏捷WEB應(yīng)用開(kāi)發(fā)和簡(jiǎn)化企業(yè)應(yīng)用開(kāi)發(fā)而誕生的。2015年發(fā)布ThinkPHP5.0版本。對(duì)比原有3.2版本采用全新的架構(gòu)思想,引入了更多的PHP新特性,優(yōu)化了核心,減少了依賴,實(shí)現(xiàn)了真正的惰性加載,支持composer,并針對(duì)API開(kāi)發(fā)做了大量的優(yōu)化,包括路由、日志、異常、模型、數(shù)據(jù)庫(kù)、模板引擎和驗(yàn)證等模塊都已經(jīng)重構(gòu)。已不適合3.2版本進(jìn)行升級(jí)。

如下圖,框架結(jié)構(gòu)

/thinkphp5_Demo /根目錄

/application /應(yīng)用目錄

/extend /第三方類(lèi)目錄

/runtime /緩存文件目錄

/public /入口目錄

/thinkphp /框架核心目錄

/vendor /composer安裝目錄(composer模式下)

下面主要講解一下 application,public,thinkphp及vendor目錄

/application /應(yīng)用目錄
/index /應(yīng)用index模塊目錄
command.php /命令行命令配置目錄
config.php /應(yīng)用配置文件
databse.php /應(yīng)用數(shù)據(jù)庫(kù)配置文件
route.php /應(yīng)用路由配置文件

/public /入口目錄
/static /靜態(tài)資源目錄
.htacess /apache服務(wù)器配置
index.php /默認(rèn)入口文件
robots.txt /爬蟲(chóng)協(xié)議文件
router.php /php命令行服務(wù)器入口文件

/thinkphp /框架核心目錄 (獨(dú)立模式)
/extend /框架擴(kuò)展目錄
/lang /框架語(yǔ)言目錄
/library /框架核心目錄
/mode /框架模式目錄
/tests /框架測(cè)試目錄
/tpl /框架模板目錄
/vendor /第三方目錄

/vendor /composer安裝目錄
build.php /默認(rèn)自動(dòng)生成配置文件
composer.json /composer安裝配置文件
console /控制臺(tái)入口文件

/vendor/topthink/framework /框架核心目錄(composer模式)
/extend /框架擴(kuò)展目錄
/lang /框架語(yǔ)言目錄
/library /框架核心目錄
/mode /框架模式目錄
/tests /框架測(cè)試目錄
/tpl /框架模板目錄
/vendor /第三方目錄

base.php /全局常量文件
convention.php /全局配置文件
helper.php /輔助函數(shù)文件
start.php /框架引導(dǎo)入口
think.php /框架引導(dǎo)文件

以上就是這篇文章的全部?jī)?nèi)容了,下一篇將分析運(yùn)行機(jī)制及流程。每天記錄一點(diǎn),每天進(jìn)步一點(diǎn)。



關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉