Netbeans 8.2將支持PHP7 更精彩
首先,將PHP項(xiàng)目的PHP版本設(shè)置為PHP 7.0。

PHP 7其中一項(xiàng)新特性是返回類型聲明,即PHP的函數(shù)和方法可以聲明指定類型的返回值:


PHP 7的另一項(xiàng)精彩的改進(jìn)就是參數(shù)的標(biāo)量類型聲明,Netbeans的代碼自動(dòng)完成功能提供了這些新類型支持。

NetBeans也支持PHP 7新出現(xiàn)的操作符:


分組use聲明:



常量也可以分組use:

PHP 7的另一大特性 - 匿名類:




8.2目前離發(fā)布日期還很久,等不及想嘗鮮的話,下載地址:http://bits.netbeans.org/download/trunk/nightly/latest/
注:
生成器
(PHP 5 >= 5.5.0, PHP 7)
生成器提供了一種更容易的方法來(lái)實(shí)現(xiàn)簡(jiǎn)單的對(duì)象迭代,相比較定義類實(shí)現(xiàn) Iterator 接口的方式,性能開(kāi)銷和復(fù)雜性大大降低。
生成器允許你在 foreach 代碼塊中寫(xiě)代碼來(lái)迭代一組數(shù)據(jù)而不需要在內(nèi)存中創(chuàng)建一個(gè)數(shù)組, 那會(huì)使你的內(nèi)存達(dá)到上限,或者會(huì)占據(jù)可觀的處理時(shí)間。相反,你可以寫(xiě)一個(gè)生成器函數(shù),就像一個(gè)普通的自定義函數(shù)一樣, 和普通函數(shù)只返回一次不同的是, 生成器可以根據(jù)需要 yield 多次,以便生成需要迭代的值。
一個(gè)簡(jiǎn)單的例子就是使用生成器來(lái)重新實(shí)現(xiàn) range() 函數(shù)。 標(biāo)準(zhǔn)的 range() 函數(shù)需要在內(nèi)存中生成一個(gè)數(shù)組包含每一個(gè)在它范圍內(nèi)的值,然后返回該數(shù)組, 結(jié)果就是會(huì)產(chǎn)生多個(gè)很大的數(shù)組。 比如,調(diào)用 range(0, 1000000) 將導(dǎo)致內(nèi)存占用超過(guò) 100 MB。
做為一種替代方法, 我們可以實(shí)現(xiàn)一個(gè) xrange() 生成器, 只需要足夠的內(nèi)存來(lái)創(chuàng)建 Iterator 對(duì)象并在內(nèi)部跟蹤生成器的當(dāng)前狀態(tài),這樣只需要不到1K字節(jié)的內(nèi)存。
本文來(lái)源:http://www.cnblogs.com/x3d/
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,更多精彩內(nèi)容請(qǐng)關(guān)注腳本之家。
相關(guān)文章
php采集文章中的圖片獲取替換到本地(實(shí)現(xiàn)代碼)
本篇文章是對(duì)php采集文章中的圖片獲取替換到本地的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07
apache和php之間協(xié)同工作的配置經(jīng)驗(yàn)分享
閑暇之時(shí)也會(huì)對(duì)PHP知識(shí)做一些研究與大家共享,首先工欲善其事,必先利其器,可能比喻不是很恰當(dāng),php也需要一系列的環(huán)境配置,以下是我配置php的一些手稿,經(jīng)測(cè)試已成功運(yùn)行了2013-04-04
使用systemd設(shè)置PHP程序?yàn)榉?wù)的配置步驟
PHP環(huán)形鏈表實(shí)現(xiàn)方法示例
用php實(shí)現(xiàn)讓頁(yè)面只能被百度gogole蜘蛛訪問(wèn)的方法

