php 5.6 新特性,PHP 5.6正式发布:新特性、及功能改进介绍
經(jīng)過(guò)了長(zhǎng)時(shí)間的開(kāi)發(fā)測(cè)試,新版本PHP程序(PHP5.6正式版)終于發(fā)布了。新版本中加入了一些實(shí)用的新特性,也摒棄了一些冗余的功能。同時(shí),也對(duì)部分原有功能進(jìn)行了改進(jìn)。下面就一起看看PHP 5.6正式版到底有何不同之處吧!
新版本在舊版基礎(chǔ)上做出的改進(jìn)
PHP 5.6中對(duì)舊版本PHP做出了不少改進(jìn)。不過(guò),大部分PHP5代碼在新版本PHP中都是不需要修改也可以正常運(yùn)行的。
json_decode函數(shù)
根據(jù)JSON的規(guī)范,json_decode()函數(shù)會(huì)自動(dòng)排除JSON文本中所有非小寫(xiě)變量(比如:true、false、null等),也會(huì)相應(yīng)的修改json_last_error()函數(shù)中的變量。
GMP資源
在PHP 5.6中,GMP資源為對(duì)象(Object),如果沒(méi)有使用is_resource()函數(shù),則不需要修改任何現(xiàn)有代碼。
數(shù)組值和重寫(xiě)
在PHP 5.6之前的版本中,當(dāng)你在Class內(nèi)聲明數(shù)組時(shí),數(shù)組值在某些情況下會(huì)被覆蓋,如下圖:
更多功能改進(jìn)可查看:http://php.net/manual/en/migration56.changed-functions.php
PHP 5.6中的新特性
常量的標(biāo)量運(yùn)算
在PHP 5.6版本中,可以實(shí)現(xiàn)包含數(shù)值和字符串的常量進(jìn)行標(biāo)量運(yùn)算(Scalar Expression)。如下圖:
參數(shù)調(diào)用改進(jìn)
在之前的版本中,我們使用func_get_args()函數(shù)來(lái)調(diào)用所有的可用參數(shù)。而在PHP 5.6中,可通過(guò)字符串“...”來(lái)完成上述操作。
如下圖:
分拆參數(shù)
我們還可以使用字符串“...”來(lái)打開(kāi)任何數(shù)組中的參數(shù)。
如下圖:
_debuginfo()
在PHP 5.6中,當(dāng)使用var_dump()函數(shù)來(lái)輸出對(duì)象,可改變對(duì)象的屬性和值。
如下圖:
更多新功能可查看:http://php.net/manual/en/migration56.new-functions.php
總而言之,本次的PHP5.6新增了很多新功能,同時(shí)在性能方面有了很大的提升,很值得一試。
總結(jié)
以上是生活随笔為你收集整理的php 5.6 新特性,PHP 5.6正式发布:新特性、及功能改进介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jenkins php build,PH
- 下一篇: java编译后的扩展名,Java的源代码