字串中的變量置換

PHP 4 增加了一個新的機制以置換字串中的變量。現在可以訪問字串中的對象成員變量和多維陣列元素。

若果想這麼做,需要使用大括號將一個美元符號和變量名括起來,就像這樣:{$...}

要在字串中內嵌物件成員變量,只要簡單的寫 "text {$obj->member} text"。而在 PHP 3 中,要使用 "text ".$obj->member." text"

這個改進可以使代碼更易讀,但這可能會破壞用 PHP 3 寫的代碼。但是很容易修正它:在代碼中尋找字串中的 {$,使用搜尋置換工具將它置換為 \{$