PHP operatori

Operatori dodjele, spajanja, aritmetički, usporedbe i logički operatori

OPERATOR DODJELE

$broj_1 = 33;
$string_1 = "Danas pišemo test";
$niz = array('hrvatski' . 'engleski' . 'španjolski');

OPERATOR SPAJANJA

Operator spajanja varijabli je znak "."

$string_2 = "Rođena sam:  ";
$broj_2 = 2008;

echo $string_2 . $broj_2 . PHP_EOL;
$string = $string_2 . $broj_2;
echo $string_3;

ISPIS: Rođena sam: 2008

ARITMETIČKI OPERATORI

OPERATORI USPOREDBE

$x < $y     TRUE ako je $x manje od $y
$x > $y     TRUE ako je $x veće od $y
$x <= $y    TRUE ako je $x manje ili jednako od $y
$x >= $y    TRUE ako je $x veće ili jednako od $y
$x == $y    TRUE ako je $x jednako $y
$x != $y    TRUE ako je $x različito od $y
$x <> $y    TRUE ako je $x različito od $y
$x === $y   TRUE ako je $x jednako po tipu i vrijednosti od $y
$x !== $y   TRUE ako je $x različito po tipu ili vrijednosti

OPERATORI UVEĆANJA I UMANJIVANJA (++ --)

$z = 10;

echo "Prvi ispis:  " . ++$z; // uvećava za jedan te ispisuje varijablu
echo "Drugi ispis: " . --$z; // umanjuje za jedan te ispisuje varijablu
echo "Treci ispis: " . $z++; // ispisuje varijablu te ju uvećava za jedan
echo "Četvrti ispis: " . $z--; // ispisuje varijablu te ju umanjuje za jedan
echo "Peti ispis: " . $z;

LOGIČKI OPERATORI

if($uvjet1 && $uvjet2){
  // Izvršava se ako su oba uvjeta istinita
}

if(!$uvjet){
  // Izvršava se ako je uvjet lažan
}

if($uvjet1 || $uvjet2){
  // Izvršava se ako je barem jedan uvjet istinit
}