52 PHP i MySQL dla każdego
Tabela 2.12. Operatory relacyjne w PHP | ||
Operator |
Opis |
Przykład |
-■ |
Wynikiem jest true, jeśli argumenty są sobie równe. |
$a == sb |
- |
Wynikiem jest true, jeśli argumenty są sobie równe,i są tego samego typu. |
$a — Sb |
o |
Wynikiem jest true, jeśli argumenty są różne. |
Sa o $b |
Wynikiem jest true, jeśli argumenty są różne. |
Sa != Sb | |
!-= |
Wynikiem jest true, jeśli argumenty są różne i są różnych typów. |
Sa !=- Sb |
> |
Wynikiem jest true, jeśli argument prawostronny jest mniejszy od lewostronnego. |
sa > Sb |
< |
Wynikiem jest true, jeśli argument prawostronny jest większy od lewostronnego. |
Sa < Sb |
>= |
Wynikiem jest true, jeśli argument prawostronny jest mniejszy od lewostronnego lub równy mu. |
Sa >= Sb |
Wynikiem jest true, jeśli argument prawostronny jest większy od lewostronnego lub równy mu. |
Sa <- Sb | |
<?php Sstrl - "Pierwszy tekst": $str2 = "Drugi tekst": echo($strl.$str2); echo("<br>"): $str3 - Sstrl . “Trzeci tekst": echo($str3); | ||
</body> </html> |
Operacje przypisania są dwuargumentowe i powodują przypisanie argumentu prawostronnego argumentowi lewostronnemu. Taką najprostszą operację już poznaliśmy, odbywa się ona przy użyciu operatora = (równa się). Jeśli napiszemy a = 5, oznacza to, że zmiennej a chcemy przypisać wartość 5.
Oprócz prostego operatora =, w PHP występuje szereg operatorów łączonych, tzn. takich, w których przypisaniu towarzyszy dodatkowa operacja, arytmetyczna lub bitowa. Przykładowo istnieje operator +=, który oznacza: przypisz argumentowi umieszczonemu z lewej strony wartość wynikającą z dodawania argumentu znajdującego się z lewej strony i argumentu z prawej strony operatora.
Choć wydaje się to z początku nieco zawiłe, w rzeczywistości jest nieskomplikowane i znacznie upraszcza niektóre konstrukcje programistyczne. Przykładowy zapis: a += b
tłumaczymy jako: a = a + b