摘要:修改的方式和目前大多數(shù)軟件配置的方式一樣,系統(tǒng)給你提供的默認(rèn)方式是不允許用戶修改的,而是在用戶自己的配置中對系統(tǒng)提供的模式默認(rèn)配置進(jìn)行覆蓋。好啦,基本你對就入門了。以后進(jìn)行更深入的內(nèi)容,請關(guān)注我的博客。
為什么用框架?php是世界上最好的語言,而ThinkPHP是國產(chǎn)目前最好的框架,這樣說你們會不會打我哈哈哈。
框架可以幫組我們快速、穩(wěn)定、高效搭建程序系統(tǒng)
該系統(tǒng)由于框架的使用使得本身的維護(hù)性、靈活性、適應(yīng)客戶需求方面得到最大化的增強。
使用框架的過程中可以使得我們的注意力全部集中業(yè)務(wù)層面,而無需關(guān)心程序的底層架構(gòu)。
下面以thinkPHP3.2版本為例講述
首先下載thinkPHP 官網(wǎng)地址
解壓后目錄結(jié)構(gòu)為:
2.將ThinkPHP目錄拷貝到www目錄下,并在當(dāng)前目錄創(chuàng)建index.php文件,在該文件中引入框架的核心程序ThinkPHP.php。此時系統(tǒng)會自動生成幾個目錄如圖:
這樣基本框架就創(chuàng)建好了(^__^)
URL解析tp框架的URL解析有如下4中方式:
http://網(wǎng)址/index.php?m=XX&c=XX&a=XX 基本get模式
http://網(wǎng)址/index.php/模塊/控制器/操作方法 路徑模式pathinfo
http://網(wǎng)址/模塊/控制器/操作方法 rewrite重寫模式
http://網(wǎng)址/index.php?s=/模塊/控制器/操作方法 兼容模式
以上4種模式我們都可以在配置文件中進(jìn)行修改的,默認(rèn)是基本get模式,下面我們修改為pathinof模式。修改的方式和目前大多數(shù)軟件配置的方式一樣,系統(tǒng)給你提供的默認(rèn)方式是不允許用戶修改的,而是在用戶自己的配置中對系統(tǒng)提供的模式默認(rèn)配置進(jìn)行覆蓋。
首先要區(qū)分好開發(fā)調(diào)試模式和生產(chǎn)模式的區(qū)別,在生產(chǎn)模式下,系統(tǒng)會給你自動創(chuàng)建一個Runtime目錄,即一個存放緩存的目錄。每次PHP調(diào)用所需要的文件時會優(yōu)先考慮從這個文件讀取,而不是去服務(wù)器索要,這樣就加快了訪問速度。而在開發(fā)模式下,PHP所需文件都會去服務(wù)器發(fā)送請求獲取,這樣的壞處就是效率低下,但是我們作為開發(fā)程序人員往往需要設(shè)置成開發(fā)模式,因為每當(dāng)我們修改一個配置都能夠給我們及時的反饋。
那么如何設(shè)置成開發(fā)模式呢?很簡單,只需要在index.php文件中定義
define("APP_DEBUG",true);
當(dāng)我們把我們的項目投入到實際環(huán)境中時,只需把true改為false即可。
好啦O(∩_∩)O~~,基本你對TP就入門了。以后進(jìn)行更深入的內(nèi)容,請關(guān)注我的博客。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30553.html
摘要:前言即將迎來最新版本,針對目前越來越流行,也推出了最新的擴展安裝由于目前沒有穩(wěn)定版本,所以只能安裝開發(fā)板接下來安裝,目前最新的穩(wěn)定版本是配置安裝結(jié)束可以根據(jù)自己的需求對配置信息進(jìn)行修改。 前言 ThinkPHP即將迎來最新版本6.0,針對目前越來越流行Swoole,thinkphp也推出了最新的擴展think-swoole 3.0 安裝 由于目前thinkphp 6.0沒有穩(wěn)定版本,所...
摘要:由于是基于容器創(chuàng)建和銷毀資源的,那么各個容器之間是相對隔離的。也就是說每次請求都會創(chuàng)建一個新的環(huán)境用于執(zhí)行和解析,由于容器的隔離性,每個請求都不會和其他請求進(jìn)行干擾。因為只有當(dāng)前協(xié)程才可以讀取到該數(shù)據(jù)。 前言 ThinkPHP即將迎來最新版本6.0,針對目前越來越流行Swoole,thinkphp也推出了最新的擴展think-swoole 3.0 沙盒 本文主要介紹在ThinkPHP-...
摘要:最適合入門的初級教程一為什么選擇曾經(jīng)要跟白頭到老沒想到它升了個級就拋了錨把我等拋棄了痛定思痛重新審視了一遍框架是世界上最好的語言這個沒有疑問吧如果有那絕對是個異教徒這是要被拖出去燒死的信仰的問題神圣不可侵犯那最好的語言中最流行的框架是哪個呢 最適合入門的 Laravel 初級教程 (一) 為什么選擇 laravel 曾經(jīng)要跟 thinkphp 白頭到老;沒想到它升了個級就拋了錨;把我等...
閱讀 1256·2023-04-26 02:38
閱讀 943·2023-04-25 20:13
閱讀 3597·2021-11-19 11:31
閱讀 2403·2019-08-30 15:55
閱讀 2730·2019-08-30 14:11
閱讀 3166·2019-08-30 13:45
閱讀 1382·2019-08-29 18:41
閱讀 1155·2019-08-29 16:18