Operátory přiřazení
Základním
přiřazovacím
operátorem
je
"
=
"
.
Mohli
byste
si
zprvu
myslet
,
že
se
jedná
o
"
rovná
se
"
.
Nikoliv
.
Skutečně
to
znamená
,
že
se
levému
operandu
přiřadí
hodnota
výrazu
vpravo
(
tj
.
"nastav
na"
,
"přiřaď
do
"
atd
.
)
.
Hodnotou
výrazu
přiřazení
je
hodnota
,
která
se
přiřazuje
.
Tj
.
hodnotou
"
$a
=
3
"
je
číslo
3
.
To
vám
umožňuje
provádět
různé
triky
:
Kromě
základního
operátoru
přiřazení
existují
ještě
"
kombinované
operátory
"
pro
všechny
binární
aritmetické
a
řetězové
operátory
,
které
umožňují
použít
hodnotu
ve
výrazu
a
pak
hodnotu
tohoto
výrazu
přiřadit
zpět
.
Například
:
Uvědomte
si
,
že
přiřazení
zkopíruje
hodnotu
původní
proměnné
do
nové
proměnné
(
přiřazení
hodnoty
)
,
takže
změny
jedné
z
nich
se
na
druhé
proměnné
neprojeví
.
To
může
mít
význam
také
tehdy
,
když
potřebujete
zkopírovat
něco
jako
obrovské
pole
uvnitř
krátkého
cyklu
.
PHP
4
podporuje
přiřazení
odkazem
použitím
syntaxe
$var
=
$othervar
;
,
ale
v
PHP
3
to
provést
nelze
.
"Přiřazení
odkazem
"
znamená
,
že
obě
proměnné
ukazují
na
tatáž
data
a
nic
se
nikam
nekopíruje
.
Chcete-li
se
o
odkazech
dozvědět
více
,
čtěte
prosím
Vysvětlení
referencí
.