Substituce za proměnné v řetězcích
PHP
4
přidává
nový
mechanismus
k
substituci
za
proměnné
v
řetězcích
.
Nyní
můžete
konečně
uvnitř
řetězců
přistupovat
k
položkám
v
objektech
a
k
prvkům
vícerozměrných
polí
.
To
se
udělá
pomocí
uzavření
proměnných
do
složených
závorek
se
znakem
dolaru
ihned
za
otvírací
závorkou
:
{
$..
.
}
K
vložení
hodnoty
položky
objektu
do
řetězce
jednoduše
napíšete
"
text
{$obj
-
member
}
text
"
,
zatímco
v
PHP
3
jste
museli
napsat
něco
jako
"text
".$obj
-
member
.
"
text
"
.
Toto
by
mělo
vést
k
čitelnějšímu
kódu
,
ale
může
to
způsobovat
problémy
s
existujícími
skripty
pro
PHP
3
.
Můžete
ale
provést
test
na
kombinaci
znaků
{
$
ve
vašem
kódu
a
jejich
nahrazení
\
{$
pomocí
vašeho
oblíbeného
nástroje
pro
hledání
a
náhradu
.