php-5.6是指已發布的PHP5.6正式版,PHP5.6的新功能包括常數的標量運算、參數呼叫改進、分拆參數、_debuginfo()等等。
本文操作環境:Windows7系統、php-5.6版、Dell G3電腦。
php-5.6是啥玩意?
表示PHP5.6正式版,新版本中加入了一些實用的新特性,也摒棄了一些冗餘的功能。同時,也對部分原有功能進行了改進。下面就一起來看看PHP 5.6正式版到底有何不同之處吧!
新版本在舊版基礎上所做的改進
PHP 5.6中對舊版PHP做出了不少改進。不過,大部分PHP5程式碼在新版PHP都是不需要修改也可以正常運作的。
json_decode函數
根據JSON的規範,json_decode()函數會自動排除JSON文字中所有非小寫變數(例如:true、false、null等),也會對應的修改json_last_error ()函數中的變數。
GMP資源
在PHP 5.6中,GMP資源為物件(Object),如果沒有使用is_resource()函數,則不需要修改任何現有程式碼。
陣列值和重寫
在PHP 5.6之前的版本中,當你在Class內宣告陣列時,陣列值在某些情況下會被覆寫
#PHP 5.6中的新特性
常數的標量運算
在PHP 5.6版本中,可以實作包含數值和字串的常數進行標量運算(Scalar Expression) 。如下圖:
參數呼叫改進
在先前的版本中,我們使用func_get_args()函數來呼叫所有的可用參數。而在PHP 5.6中,可透過字串「...」來完成上述操作。
分拆參數
我們也可以使用字串「...」來開啟任何陣列中的參數。
_debuginfo()
在PHP 5.6中,當使用var_dump()函數來輸出對象,可改變對象的屬性和值。
推薦學習:《PHP影片教學》
以上是php-5.6是啥玩意的詳細內容。更多資訊請關注PHP中文網其他相關文章!