① 用phpstudy 2016搭建環境訪問thinkphp出現403 急!!!
tp5.0要求php的版本是至少5.6.
不過,你那個錯誤的原因可能是你的url有問題,你是不是沒有加public ?
或者是.htaccess文件內容有錯,你可以試著先把這個文件內容刪除了再試試。
② tp6相比tp5的優勢
TP路由器5.0和3.2版本的區別如下: 5.0的URL訪問不再支持普通URL模式。 路由也不支持正則路由定義,而是全部改為規則路由配合變數規則(正則定義)的方式。 增加路由變數規則; 增加組合變數支持; 增加資源路由; 增加路由分組; 增加閉包定義支持; 增加MISS路由定義; 支持URL路由規則反解析。1 目錄結構的異同 tp5核心框架是項目根目錄thinkphp下 , tp6是vendor的topthink 2 安裝方式不同,tp6僅能通過composer方式安裝 3 類自動載入方式不同 tp6使用composer方式實現類自動載入, tp5 composer+自己實現了一套 4 tp6使用了php7嚴格模式 5 支持更多的PSR規范 https://learnku.com/docs/psr 6 組件的獨立 ORM 模板引擎 7 中間件改進 TP6開始使用了管道模式來實現中間件,比起之前版本的實現更加簡潔,有序 8 引入Filesystem
③ 如何評價thinkphp5.0
1.支持 Composer,PHPunit(中大型項目必備的依賴管理和測試框架)
2.使用同 yii2 一樣的類惰性載入(性能暴升)
3.大量參考了 Laravel 風格,還保證了以往 ThinkPHP 簡單易學(優雅並且易學)
4.引入了 php5.4 特性 Traits 拓展(多重繼承,以前的關聯模型,視圖模型混合一起用)
5.終於遵循 PSR 規范了!終於遵循 PSR 規范了!終於遵循 PSR 規范了!
符合PSR-4的自動載入規范(專門寫給CI黨:PSR-4 是命名空間的自動載入規范哦)
6.以前單字母全局函數改成了別名函數(M,D,S,C等,除了易學好用還不會污染全局)
7.兼容 php 7,局部兼容 hhvm
目前 tp5 已經發布了 RC2 版,已經可以穩定可靠的為你的項目提供支持了
官方文檔:[ ThinkPHP5.0完全開發手冊 ]
2016年4月23日更
1.tp5 發布了 RC3 版,重構了 Model 類(跟 Laravel 很像)
2.重構了自動驗證,現在的自動驗證獨立為驗證器功能,支持場景等新特性。
3.廢棄了單字母函數,是的。M,D 你再也找不到了,3.2.3 想無痛升級不太可能了。但是你可以通過 helper.php 文件自己命名 M,D 的別名函數
4.獲取器,修改器,類型自動轉換等等
④ thinkphp5支持php什麼版本
php的5.6以上都支持
⑤ thinkphp5用到了哪些php技術
ThinkPHP V5.0是一個為API開發而設計的高性能框架——是一個顛覆和重構版本,採用全新的架構思想,引入了很多的PHP新特性,優化了核心,減少了依賴,實現了真正的惰性載入,支持composer,並針對API開發做了大量的優化。 ThinkPHP5是一個全新的里程碑版本,包括路由、日誌、異常、模型、資料庫、模板引擎和驗證等模塊都已經重構,不適合原有3.2項目的升級,請慎重考慮商業項目升級,但絕對是新項目的首選(無論是WEB還是API開發),而且最好是忘記3.2版本的思維習慣,重新理解TP5。
⑥ 如何選擇php的版本
您好,很高興為您解答:
開發新項目:推薦使用PHP7的版本,他是一個趨勢,也是優化後的結晶,他的效率非常高。
維護老項目:推薦使用PHP5.2的版本,非常穩定!
使用開源項目/CMS之類的:查詢源碼支持的PHP版本,一般官網都有文檔,像DeDecms推薦使用PHP5.2,WP最新版本推薦PHP7
Laravel,Thinkphp5也支持PHP7了
⑦ thinkphp3.2.3支不支持PHP7
thinkphp3.2.3不支持PHP7
PHP7 不支持mysql,但支持mysqli
⑧ TP5能不能一步到位支持PHP7
一、 1、在Zend引擎和擴展中,經常要創建一個PHP的變數,底層就是一個zval指針。之前的版本都是通過MAKE_STD_ZVAL動態的從堆上分配一個zval內存。而PHP7可以直接使用棧內存。PHP代碼中創建的變數也進行了優化,PHP7直接在棧內存上預分配zval。
⑨ thinkphp 能在php7.0下面跑嗎
好像是不可以,會報錯的
⑩ thinkphp支持php7嗎
您好,一般程序商發布的新版本都會兼容支持PHP7,ThinkPHP5~6新版本應該僅支持PHP7.x系。