Definicija: Operator dodjele = koristi se za dodjeljivanje vrijednosti varijabli.
S lijeve strane nalazi se varijabla, a s desne vrijednost koju joj želimo dodijeliti.
$ime = "Melani";
$godine = 17;
$boje = array('crvena', 'zelena', 'plava');
Ovdje:
$ime dobiva vrijednost "Melani"$godine dobiva vrijednost 17$boje postaje niz s tri elementaDefinicija: Operator spajanja . služi za spajanje (konkatenaciju) stringova u PHP-u.
Može se koristiti i za spajanje stringa i broja (broj se automatski pretvara u tekst).
$poruka = "Moje ime je ";
$ime = "Melani";
$godine = 17;
echo $poruka . $ime . " i imam " . $godine . " godina.";
Ispis: Moje ime je Melani i imam 17 godina.
Koriste se za osnovne matematičke operacije: zbrajanje, oduzimanje, množenje, dijeljenje, postotak i potenciju.
| Operator | Značenje | Primjer | Rezultat |
|---|---|---|---|
| + | Zbrajanje | 3 + 3 | 6 |
| - | Oduzimanje / Negativan broj | 3 - 1 -1 | 2 -1 |
| * | Množenje | 3 * 3 | 9 |
| / | Dijeljenje | 10 / 2 | 5 |
| % | Postotak | 20 % 4 | 0 |
| ^ | Potencija | 3 ** 2 | 9 |
Koriste se za usporedbu dviju vrijednosti. Rezultat je logička vrijednost TRUE ili FALSE.
| Operator | Značenje | Primjer |
|---|---|---|
| = | Jednako je | A1 = B1 |
| > | Veće od | A1 > B1 |
| < | Manje od | A1 < B1 |
| >= | Veće ili jednako | A1 >= B1 |
| <= | Manje ili jednako | A1 <= B1 |
| <> | Nije jednako | A1 <> B1 |
Definicija: Služe za povećavanje ili smanjivanje vrijednosti varijable za 1.
++$x ili --$x – prvo promijeni vrijednost, pa ispiše$x++ ili $x-- – prvo ispiše, pa promijeni
$broj = 5;
echo "Početna vrijednost: " . $broj . "<br>";
echo "Nakon ++$broj: " . ++$broj . "<br>";
echo "Nakon --$broj: " . --$broj . "<br>";
echo "Nakon $broj++: " . $broj++ . "<br>";
echo "Nakon $broj--: " . $broj-- . "<br>";
echo "Konačna vrijednost: " . $broj;
Definicija: Služe za usporedbu više uvjeta u izrazima poput if i while.
&& – I (oba uvjeta moraju biti istinita)|| – ILI (barem jedan uvjet mora biti istinit)! – NE (obrće logičku vrijednost)
$dob = 20;
$ima_dozvolu = true;
if ($dob >= 18 && $ima_dozvolu) {
echo "Možeš voziti auto!";
}
if ($dob < 18 || !$ima_dozvolu) {
echo "Ne možeš voziti auto!";
}