PHP 5.4 Alpha 1 釋出 , 有個新特性挺棒的

官網今天釋出了 PHP 5.4 Alpha 1

當中有介紹一些新特性

 

  • Added: Traits language construct
  • Added: Array dereferencing support
  • Added: DTrace support

Traits 有點類似多重繼承可以把很多物件的某些功能合併 , 但其實又不是那樣 , 這個特性我不想多做介紹 , 因為我不喜歡 , 目前沒有 IDE 支援 , 要是寫起來都跑不出 auto complite 就很鳥了 哈哈

而 DTrace Support 我還不清楚是甚麼 , 但 Array deferencing support 我就挺喜歡了 

舉個 sample code

function test() {
    return array('a','b','c');
}

echo test()[1]; // 這樣會印出 b 

這種語法 , C# 早就有了 , 是很方便的語法 , 不知道這樣特性會不會稍微減少記憶體用量就是了 , 希望有 , 有空再來試試看

發佈留言