1、標量型別宣告:
a.預設:以前的弱型別
b.嚴格:declare(strict_types=1) //strict_types的值(1或者0),1表示嚴格型別, 0表示弱型別
可以使用的型別引數有:
int float bool string inte***ce array callable 2
、嚴格了返回值型別:
語句改為:
return $value+1.0;
結果會報錯,計算結果是
float,
但是使用了嚴格模式,返回值必須是
int 3、
null
合併運算子
(??),
是用於執行
isset()
檢測的三元運算的快捷方式
4、太空船運算子(組合比較符)(ó):用於比較兩個表示式 $a 和 $b,如果 $a 小於、等於或大於 $b時,它分別返回-1、0或1
5、php 5.6 中僅能通過 const 定義常量陣列,php 7 可以通過 define() 來定義陣列
php7的新特性
截止到目前為止,php官方已經發布了php7的rc5版本,預計在11月份左右會發布第乙個正式版本!現在來說php7的重大特性肯定已經是定型了,不會再有什麼變動了。後續一些版本的迭代主要也就是修修bug,優化之類的。下面就來說話我們一直期待的php7.0新特徵吧。1.標量引數型別宣告 現在支援字串 s...
PHP7的新特性
php7 從發布到現在已經有快三年的時間了,現在已經發展到 php7.2.9 版本了。它的發布給 php 帶來了很大的效能提公升,這主要是得益於 php 對 zend 引擎的深度優化,同時還降低了 php 對系統的資源占用。主要的變化有以下幾點 在php之前的版本中,php 在語法解析階段直接生成了...
php7的新特性
php7新特性 太空船操作符 echo 1 1 0 echo 1 2 1 echo 2 1 1 型別宣告 declare strict types 1 strict types 1表示開啟嚴格模式 function sum int.ints int 3.null合併操作符 page 0 page?0...