Operatory
Przypisania
Podstawowym
operatorem
przypisania
jest
"
=
"
.
Twoim
pierwszym
skojarzeniem
może
być
"
jest
równy
"
.
Nie
!
Tak
naprawdę
oznacza
to
,
że
operand
z
lewej
strony
operatora
"
=
"
otrzymuje
wartość
wyrażenia
stojącego
po
prawej
stronie
(tak
właśnie
się
tłumaczy
:
"otrzymuje
wartość
wyrażenia
po
prawej"
)
.
Wartością
całego
wyrażenia
przypisania
jest
wartość
przypisywana
do
zmiennej
stojacej
po
lewej
.
Na
przykład
wartością
"
$a
=
3
"
jest
3
.
To
pozwala
na
wykonywanie
bardziej
skomplikowanych
przypisań
:
Poza
podstawowym
operatorem
przypisania
,
istnieją
jeszcze
złożone
operatory
odnoszące
się
do
wszystkich
arytmetycznych
i
łańcuchowych
operatorów
.
Pozwalają
one
użyć
zmiennej
jako
jednego
z
operandów
,
a
następnie
zapisać
wynik
działania
operacji
w
tej
właśnie
zmiennej
.
Na
przykład
:
Zwróć
uwagę
,
że
przypisanie
kopiuje
wartość
oryginalnej
zmiennej
do
nowej
zmiennej
(
tzw
.
przypisanie
przez
wartość
)
.
Skutki
tego
mogą
być
widoczne
przy
kopiowaniu
np
.
dużej
tablicy
wewnątrz
zwartej
(
ciasnej
)
pętli
(ang
.
tight
loop
)
.
PHP
4
pozwala
na
przypisanie
przez
referencję
(
odniesienie)
,
za
pomocą
składni
$zmienna
=
$innaZmienna
;
.
Taka
możliwość
pojawiła
się
dopiero
w
PHP
4
i
nie
była
dostępna
w
PHP
3
.
"
Przypisanie
przez
referencję
"
oznacza
,
że
obydwie
zmienne
wskazują
te
same
wartości
,
natomiast
nic
się
nie
kopiuje
.
Aby
dowiedzieć
się
więcej
na
temat
referencji
,
przeczytaj
rodział
wyjaśnienie
referencji
.