PHP 5.4 前幾天正式釋出了:「PHP 5.4.0 released!」,新增與改變了很多東西。
有些蠻值得注意的地方:
- safe mode 與 magic quote 都消失了,升級後需要重新檢查
php.ini
。 array_combine(array(), array())
不再傳回FALSE
了,總算是傳回array()
。- 可以用
[]
表示array()
了。 - function 傳回 array 後可以直接對 array 取值,也就是
foo()[0]
變合法語法了。 - new 完後可以直接 call function 了,也就是
(new Foo)->bar()
變合法語法了。 - 內建 web server。
另外記憶體使用量以及效能都有巨大的改善,尤其是對物件的 method 效能改善很多,這對 framework 是好消息。
不過應該還是等 5.4.1 之後再用吧,剛出來的這幾個版本應該有不少人會踩到地雷需要修正...