這篇文章主要為大家展示了“php5.3/5.4/5.5/5.6/7常見新增特性有哪些”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“php5.3/5.4/5.5/5.6/7常見新增特性有哪些”這篇文章吧。
成都創(chuàng)新互聯(lián)專注于井研企業(yè)網(wǎng)站建設,響應式網(wǎng)站開發(fā),商城建設。井研網(wǎng)站建設公司,為井研等地區(qū)提供建站服務。全流程按需求定制制作,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務具體如下:
php新增的特性,只是略微整理,并不完全。
一、php5.3添加的新特性
1、?:簡化的三元運算符
2、匿名函數(shù)
3、命名空間
say();4、支持延遲靜態(tài)綁定
5、支持goto語句
6、新增兩個魔術方法__callStatic()和__invoke()
7、新增nowdoc語法
8、類外也可用const定義常量
9、http狀態(tài)碼在200-399范圍內(nèi)均被認為訪問成功。
10、支持動態(tài)調(diào)用靜態(tài)方法二、php5.4添加的特性
1、內(nèi)置一個簡單的Web服務器
2、數(shù)組的簡化寫法
1, 'b' => 2); $arr = [1, 2, 3]; $arr = ['a' => 1, 'b' => 2];3、新增支持對函數(shù)返回數(shù)組的成員訪問解析
4、新增實例化時訪問類成員
test();5、新增對短標簽的支持,無論是否設置short_open_tag。
6、session提供上傳進度支持,$_SESSION['upload_progress_name']。
7、新增加了$_SERVER['REQUEST_TIME_FLOAT'],用來統(tǒng)計服務請求時間。
8、默認使用mysqlnd,mysqli,pdo默認使用mysqlnd本地庫。
9、讓json更懂中文'哈哈', 'age' => 25, ); echo json_encode($arr, JSON_UNESCAPED_UNICODE);10、新增二進制直接量
11、默認default_charset從ISO-8859-1已經(jīng)變?yōu)閁TF-8
12、新增Traitsfly();三、php5.5新增的特性
1、empty支持傳入一個任意表達式,不僅是一個變量
2、新增密碼哈希API,password_hash
3、新增生成器4、新增finally關鍵字
getMessage(); } finally { echo 'finally'; }5、新增boolval()函數(shù)
6、新增array_column()函數(shù)'test1', 'age' => 22), array('name' => 'test2', 'age' => 23), array('name' => 'test3', 'age' => 24), ); //取出name列 print_r(array_column($arr, 'name')); //取出name列,并用age作鍵 print_r(array_column($arr, 'name', 'age'));7、foreach支持list()
'; }8、增加了opcache擴展
四、php5.6新增的特性
1、可以使用表達式定義常量
test();2、使用...定義變長函數(shù)參數(shù)
3、使用**進行冪運算
4、use function和use const
5、加入hash_equals()函數(shù),以恒定的時間消耗來進行字符串比較,以避免時序攻擊。
6、加入__debugInfo()
當使用var_dump()輸出對象的時候,可以用來控制要輸出的屬性和值。$this->a, ); } } var_dump((new A()));五、php7新增的特性
1、??運算符(NULL合并運算符)
2、標量類型聲明
3、函數(shù)返回值類型聲明4、匿名類
test();5、通過define()定義常量數(shù)組
以上是“php5.3/5.4/5.5/5.6/7常見新增特性有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)頁名稱:php5.3/5.4/5.5/5.6/7常見新增特性有哪些-創(chuàng)新互聯(lián)
當前鏈接:http://weahome.cn/article/jsihd.html