Rozdział 2. ♦ Znaczniki, zmienne i typy danych 53
Zatem wykonanie kodu widocznego na listingu 2.17 spowoduje przypisanie zmiennej a wartości 10, następnie dodanie do niej wartości 5 oraz wyświetlenie ostatecznego stanu zmiennej (a - 15) na ekranie. | |
Listing 2.17. Wykorzystanie operatora += | |
. <html> <head> <title>Przykładowa strona</tit1e> </head> <body> <?php $a = 10: $a += 5: echo ("Zmienna a ma wartość $a"): | |
</body> </html> | |
W PHP występuje cała grupa tego typu operatorów (są one zebrane w tabeli 2.13). Schematycznie możemy przedstawić ich znaczenie następująco: | |
argl op= arg2 oznacza działanie argl = argl op arg2, | |
czyli a += b oznacza a = a + b,a *= |
b oznacza a - a *b, a %- b oznacza a = a % b itd. |
"abela 2.13. Operatory przypisania i ich znaczę |
nie w PHP |
argument 1 operator argument 2 |
znaczenie |
- y |
x - y |
+- y |
x = x + y |
y |
x = x - y |
*= y |
x = x * y |
/- y |
x - x / y |
*= y |
x a x t y |
y |
X = X . y |
«= y |
x = x « y |
»= y |
x - x » y |
*- y |
x = x & y |
1- y |
x = x | y |
*= y |
x - x " y |
Istnieje tylko jeden operator łączenia tablic, jest nim plus (+). Dokonuje on łączenia tablic. Dokładniej, do tablicy znajdującej się po lewej stronie operatora zostanie dodana zawartość tablicy umieszczonej po stronie prawej. Jeżeli w obu tablicach znajdą się