站長資訊網
最全最豐富的資訊網站

php5.4和5.6的區別是什么

PHP5.4和5.6的區別是:1、5.6版本在定義變量時允許使用之前定義的常量進行計算,并且允許常量作為函數參數默認值,而5.4版本則不允許;2、5.6版本命名空間支持常量和函數,而5.4版本不支持。

php5.4和5.6的區別是什么

本文操作環境:Windows10系統、PHP5.6&&PHP5.4版、Dell G3電腦

php5.4和5.6的區別是什么

PHP5.4:Short Open Tag, 數組簡寫形式,Traits, 內置 Web 服務器,細節修改

PHP5.6: 常量增強,可變函數參數,命名空間增強

PHP5.6版本區別簡介:

更好的常量

定義常量時允許使用之前定義的常量進行計算:

const A = 2; const B = A + 1; class C {     const STR = "hello";     const STR2 = self::STR + ", world"; }

允許常量作為函數參數默認值:

function func($arg = C::STR2)

更好的可變函數參數

用于代替 func_get_args()

function add(...$args) {     $result = 0;     foreach($args as $arg)         $result += $arg;     return $result; }

同時可以在調用函數時,把數組展開為函數參數:

$arr = [2, 3]; add(1, ...$arr); // 結果為 6

命名空間

命名空間支持常量和函數:

namespace NameSpace {     const FOO = 42;     function f() { echo __FUNCTION__."n"; } } namespace {     use const NameSpaceFOO;     use function NameSpacef;     echo FOO."n";     f(); }

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品大片天天看片| 久久久久久影院久久久久免费精品国产小说 | 精品久久久久久99人妻| 四虎永久在线日韩精品观看| 欧洲精品免费一区二区三区| 99久久久国产精品免费无卡顿| 久久精品国产亚洲AV无码娇色 | 另类国产精品一区二区| 国产精品一区二区久久精品| 亚洲精品福利在线观看| 91精品免费观看| 久久精品水蜜桃av综合天堂| 无码精品一区二区三区免费视频| 国产精品免费一区二区三区四区| 国产午夜福利精品久久| 久久精品无码一区二区三区日韩| 亚洲欧洲久久久精品| www国产亚洲精品久久久日本 | 亚洲精品国产精品乱码不99| 精品无码国产污污污免费网站国产| 日韩AV毛片精品久久久| 日韩成人免费aa在线看| 亚洲日韩乱码中文无码蜜桃臀| 手机日韩精品视频在线看网站 | 亚洲精品无码专区2| 日韩精品无码久久一区二区三| 日韩在线一区视频| 亚洲日韩av无码中文| 日韩精品人妻系列无码专区| 日韩欧群交P片内射中文| 日韩国产成人无码av毛片| 亚洲欧美日韩综合俺去了| 日韩精品一卡2卡3卡4卡新区乱码| 中文字幕日韩人妻不卡一区| 久久精品国产亚洲av日韩| 日韩在线不卡免费视频一区| 亚洲日韩国产精品第一页一区| 亚洲日韩人妻第一页| 在线观看日韩精品 | 久久精品黄AA片一区二区三区| 91精品国产综合久久久久|