這篇文章給大家分享的是有關(guān)yii1.0和2.0的區(qū)別是什么的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)長(zhǎng)期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為遂平企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作,遂平網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
請(qǐng)注意,Yii 2.0 引入了很多本章并沒有涉及到的新功能。 強(qiáng)烈建議你通讀整部權(quán)威指南來了解所有新特性。 這樣有可能會(huì)發(fā)現(xiàn)一些以前你要自己開發(fā)的功能,而現(xiàn)在已經(jīng)被包含在核心代碼中了。
安裝
Yii 2.0 完全擁抱 Composer,它是事實(shí)上的 PHP 依賴管理工具。 核心框架以及擴(kuò)展的安裝都通過 Composer 來處理。如果你想創(chuàng)建新擴(kuò)展, 或者把你已有的 Yii 1.1 的擴(kuò)展改寫成兼容 2.0 的版本, 你可以參考 創(chuàng)建擴(kuò)展 章節(jié)。
PHP 需求
Yii 2.0 需要 PHP 5.4 或更高版本,該版本相對(duì)于 Yii 1.1 所需求的 PHP 5.2 而言有巨大的改進(jìn)。因此在語言層面上有很多的值得注意的不同之處。 下面是 PHP 層的主要變化匯總:
命名空間
匿名函數(shù)
數(shù)組短語法 [...元素...] 用于取代 array(...元素...)
視圖文件中的短格式 echo 標(biāo)簽 <?=,自 PHP 5.4 起總會(huì)被識(shí)別并且合法,無論 short_open_tag 的設(shè)置是什么,可以安全使用。
SPL 類和接口
延遲靜態(tài)綁定
日期和時(shí)間
Traits
intl Yii 2.0 使用 PHP 擴(kuò)展 intl 來支持國(guó)際化的相關(guān)功能。
命名空間
Yii 2.0 里最明顯的改動(dòng)就數(shù)命名空間的使用了。幾乎每一個(gè)核心類都引入了命名空間, 比如 yii\web\Request。1.1版類名前綴 “C” 已經(jīng)不再使用。 當(dāng)前的命名方案與目錄結(jié)構(gòu)相吻合。例如,yii\web\Request 就表明對(duì)應(yīng)的類文件是 Yii 框架文件夾下的 web/Request.php 文件。
(有了 Yii 的類自動(dòng)加載器, 你可以直接使用全部核心類而不需要顯式包含具體文件。)
組件(Component)與對(duì)象(BaseObject)
Yii 2.0 把 1.1 中的 CComponent 類拆分成了兩個(gè)類:yii\base\Object 和 yii\base\Component。 yii\base\Object 類是一個(gè)輕量級(jí)的基類,你可以通過 getters 和 setters 來定義對(duì)象的屬性。
Component 類繼承自 yii\base\Object, 同時(shí)進(jìn)一步支持 事件 和 行為。
如果你不需要用到事件或行為, 應(yīng)該考慮使用 yii\base\Object 類作為基類。 這種類通常用來表示基本的數(shù)據(jù)結(jié)構(gòu)。
感謝各位的閱讀!關(guān)于“yii1.0和2.0的區(qū)別是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
當(dāng)前題目:yii1.0和2.0的區(qū)別是什么
文章分享:http://jinyejixie.com/article18/pgipdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、企業(yè)建站、App開發(fā)、虛擬主機(jī)、定制網(wǎng)站、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)