Projektowanie stron WWW od podszewki

Kursy mojej produkcji

1.8 Operatory przypisania

W gruncie rzeczy podstawowy operator przypisania poznaliśmy już wcześniej przy zapoznawaniu się ze zmiennymi. Tym operatorem naturalnie jest = czyli znak równa się. Dzięki niemu możemy nadać danej zmiennej określoną wartość.
Kod:
<?php
$kilka_znakow "abc";

echo $kilka_znakow;
?>
Czasami zdarza się, że musimy do obecnej zmiennej dopisać dodatkowa wartość. Możemy to zrobic w ten sposób:
Kod:
<?php
$kilka_znakow "abc";

$kilka_znakow $kilka_znakow."+def"// forma niezalecana

echo $kilka_znakow;
?>
Powyższy zapis spełni nasze zadanie lecz jest niepraktyczny. Lepiej zrobić to tak:
Kod:
<?php
$kilka_znakow "abc";

$kilka_znakow ."+def"// forma zalecana

echo $kilka_znakow;
?>
Możemy w ten sposób nie tylko dopisywać jakieś znaki do zmiennej lecz także przeprowadzać np. operacje arytmetyczne.
Kod:
<?php
$a 5;

$a += $a// to samo co $a = $a + $a

echo $a;
?>
Analogicznie można także w ten sposób odejmować, mnożyć, dzielić albo otrzymywać resztę. Poniżej znajduję się lista:
  • $a += $b równoznaczne z $a = $a + $b
  • $a -= $b równoznaczne z $a = $a - $b
  • $a *= $b równoznaczne z $a = $a * $b
  • $a /= $b równoznaczne z $a = $a / $b
  • $a %= $b równoznaczne z $a = $a % $b

Chce także przypomnieć o możliwości przypisania wartości do kilku zmiennych jednocześnie. Poniżej znajduje się przykład.
Kod:
<?php
// wszystkie zmienne mają tą samą wartość
$zmienna $zmienna1 $zmienna2 7?>