PHP/Operaatorid
Operaatorid on vajalikud muutujate väärtuse muutmiseks ja võrdlemiseks. Operaatorid on enamasti sümbolid.
Omistamine
muudaOmistamist kasutatakse näiteks uue muutuja loomisel. Omistamise operaatoriks on võrdusmärk =.
<?php
$minuMuutuja= "Tere Maailm";
?>
Aritmeetikaoperaatorid
muudaOperaator | Nimi | Näide | Tulemus |
---|---|---|---|
+ | Liitmine | 5+4 | 9 |
- | Lahutamine | 5-4 | 1 |
* | Korrutamine | 5*4 | 20 |
/ | Jagamine | 5/4 | 1,25 |
% | Jääk | 5%4 | 1 |
Ühendamise operaator
muudaJavascriptis on selleks pluss (+), aga PHP-s on selleks punkt (.) allolevas näites ühendatakse parem pool vasakuga.
<?php
$uusMuutuja = 'Tere'.'Maailm';
echo $uusMuutuja;
//brauseri aknas kuvatakse TereMaailm
?>
Arvestada tuleb seda ükskõik, mis andmetüübiga muutuja on muudetakse see tekstiks. Seda illustreerib alumine näide.
<?php
$uusMuutuja = 5.8;
$teineMuutuja = 3.5;
$tulem = $uusMuutuja.$teineMuutuja;
echo $tulem . '<br />';
//annab tagasi 5.83.5
echo getType($tulem);
//annab tagasi väärtuse string
?>
Ühendatud määramisoperaatorid
muudaPHP-s on ainult üks õige määramise operaator: võrdusmärk. Ja reeglina kasutab operaator operande, kuid ei muuda nende väärtust, kuid need operaatorid rikuvad seda reeglit. Need operaatorid koosnevad tavaliseslt ühest aritmeetilisest operaatorist, millele järgneb võrdusmärk.
Nende operaatorite eesmärk on kiirendada koodi kirjutamist ja muuta kood loetavamaks. Ühendatud määramisoperaatorid on välja toodud allolevas tabelis.
Operaator | Näide | On sama kui |
---|---|---|
+= | $x += 5 | $x = $x + 5 |
-= | $x -= 5 | $x = $x - 5 |
/= | $x /= 5 | $x = $x / 5 |
*= | $x *= 5 | $x = $x * 5 |
%= | $x %= 5 | $x = $x % 5 |
.= | $x .= 'test' | $x = $x . 'test' |