1、結合運算符 <=>
該spacehip運算符返回0,如果兩個操作數相等,1,如果左邊是更大,-1,如果合適就越大。它也被稱為三路比較運營商,它已經存在於如Perl和Ruby等流行的編程語言。
2、空合並運算符與表示兩個問號(?)。你可以使用它時,你要檢查是否存在的東西,並返回一個默認值,如果它沒有。聚結符返回其第一個操作數的結果,如果它存在,並且不為空,而在任何其他情況下,第二個操作數。
以下是新運營商降低了基本聲明所花費的時間:
3、你有沒有想過,以防止意外的返回值聲明一個函數的返回類型?那么,新的PHP7使開發人員能夠提高他們的代碼質量與返回類型聲明的幫助。
下圖描述了一個非常簡單的使用情況下,把foo()函數應該返回數組。查看更多復雜的例子在這里。
為了更加增強功能,PHP 7引入了4個新的類型聲明標量類型:整型,浮點,字符串和布爾。新的標量類型允許開發人員表示,他們期待的整數,浮點數,字符串或布爾值要返回。由PHP 7引入了新的標量類型也將參數類型提示,使開發人員能夠強制參數的類型,因為PHP 5.X系列的支持。
5.再添匿名類
PHP 7,您可以使用匿名類,一個已經在其他的面向對象語言,如C#和Java行之有效的做法。匿名類是一類沒有名字。它實例化對象具有相同的功能命名的類的對象。
語法是一樣的我們所使用的傳統的PHP類,只有名稱缺失。如果匿名類是用得好,他們可以加快編碼以及執行時間。匿名類優異當一個類被執行期間和在情況下,當一個類並不需要記錄只能使用一次。
6.便於進口相同的命名空間
新的組使用聲明功能將godsent那些你們誰想要從同一個命名空間導入多個類。新的語法削減冗長,使你的代碼整潔,更容易對眼睛,並為您節省大量的打字時間的。
這也將是更容易和調試代碼的閱讀,為團體利用聲明幫助您確定屬於同一模塊的進口。