Substitúcia premenných v reťazcoch

PHP 4 k substitúcii premenných v reťazcoch pridáva nový mechanizmus . Konečne môžete mať prístup k premenným člena objektu a elementov z multidimenzionálnych polí v reťazcoch .

Aby ste tak učinili , musíte uzavrieť vaše premenné uzavrieť do zložených zátvoriek . Znak dolára musí následovať hneď po otvorenej zátvorke { $.. . } .

Ak chcete hodnotu premennej objektu člena vložiť do reťazca , jednoducho napíšte " text {$obj - member } text " pričom v PHP 3 ste museli použiť niečo ako "text ".$obj - member . " text " .

Toto by malo viesť k čitateľnému kódu , i keď by to mohlo porušiť existujúce skripty napísané pre PHP 3 . Ale tento druh problému môžete vo svojom kóde ľahko opraviť nájdením kombinácie znakov { $ a ich nahradením s \ {$ pomocou svojho obľúbeného nástroja nájde-a-nahraď .