ThinkPHP5.0.0 RC1版本發布--為API開發而設計

來源:互聯網
上載者:User
經過一段時間的測試和完善,官方正式發布第一個RC版本,該版本功能趨於穩定。 ThinkPHP5.0版本是一個顛覆和重構版本,基於PHP5.4設計(支援PHP7),採用全新的架構思想,引入了很多的PHP新特性,最佳化了核心,減少了依賴,實現了真正的惰性載入,主要功能特性如下:

[ 底層架構 ]

真正的惰性載入

核心類庫組件化

完美路由設計

架構引導檔案

採用Traits擴充

API友好

檔案命名規範調整

Composer自動載入支援

Console模式

[ 路由 ]

動態註冊路由規則

支援路由到任意類的方法

網域名稱綁定

資源路由支援

自訂路由檢測方法

路由前後置行為

路由分組

變數規則(包括全域和局部)

閉包支援

URL產生支援路由解析反轉

支援路由到多層控制器

[ 調試和異常 ]

專為API開發而設計的輸出、調試和異常處理

SocketLog整合實現遠程瀏覽器外掛程式調試

內建trace方法直接遠端偵錯

資料庫SQL效能分析支援

[ 控制器 ]

控制器類無需繼承controller類

靈活的多層控制器支援

可以Traits引入進階控制器功能

控制器rest/yar/rpc/hprose/jsonrpc擴充

前置操作方法支援排除和指定操作

控制器操作方法統一return設計

[ 模型 ]

簡化的核心模型

Traits引入進階模型/視圖模型/關聯模型

主從分布時候主要資料庫讀操作支援

改進的join方法和order方法

[ 視圖 ]

視圖解析驅動設計(模板引擎)

所有方法不再直接輸出而是返回交由系統統一輸出處理

動態切換模板主題

動態切換模板引擎

[ 資料庫 ]

完全基於PDO實現

簡化的資料庫驅動設計

SQL效能監控(需要開啟資料庫偵錯模式)

[ 其他方面 ]

目錄和MVC檔案自動產生支援

I函數預設添加變數修飾符為/s

一個行為類裡面支援為多個標籤位定義不同的方法

[ 下載地址 ]

官網: http://www.thinkphp.cn/down/703.html

GIT: https://github.com/top-think/think

[ 開發手冊 ]

http://www.kancloud.cn/thinkphp/thinkphp5-guide

尚未完善文檔,請見諒!

由於ThinkPHP5設計之初並未考慮相容舊版本升級,因此如果從3.2版本升級將會有不少的問題需要注意,在正式版發布之前官方會盡量給出一份升級指南文檔。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.