PHP升級日誌

PHP 5.6
    ... 運算符定義變長參數函數
    ... 運算符進行參數展開
    ** 進行冪運算
    use function 以及 use const
    __debugInfo()

PHP 5.5.0
    新增 Generators
    新增 finally 關鍵字
    foreach 現在支持 list()
    empty() 支持任意表達式
    array and string literal dereferencing , 例: echo [1, 2, 3][0];

PHP 5.4.0
    新增支持 traits 。
    新增短數組語法,比如 $a = [1, 2, 3, 4]; 或 $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4]; 。
    新增支持對函數返回數組的成員訪問解析,例如 foo()[0] 。
    現在 閉包 支持 $this 。
    現在不管是否設置 short_open_tag php.ini 選項,<?= 將總是可用。
    新增在實例化時訪問類成員,例如: (new Foo)->bar() 。
    現在支持 Class::{expr}() 語法。

PHP 5.3.0
    添加了命名空間的支持.

    添加了靜態晚綁定支持.
    添加了跳標籤支持.
    添加了原生的閉包(Lambda/匿名函數)支持.
    新增了兩個魔術方法, __callStatic 和 __invoke.
    添加了 Nowdoc 語法支持, 類似於 Heredoc 語法, 但是包含單引號.
    使用 Heredoc 來初始化靜態變量和類屬性/常量變爲可能.
    可使用雙引號聲明 Heredoc, 補充了 Nowdoc 語法.
    可在類外部使用 const 關鍵詞聲明 常量.   


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章