PHP/Operaatorid

< PHP

Operaatorid on vajalikud muutujate väärtuse muutmiseks ja võrdlemiseks. Operaatorid on enamasti sümbolid.

Omistamine

muuda

Omistamist kasutatakse näiteks uue muutuja loomisel. Omistamise operaatoriks on võrdusmärk =.

<?php
 $minuMuutuja= "Tere Maailm";
?>

Aritmeetikaoperaatorid

muuda
Aritmeetikaoperaatorid
Operaator 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

muuda

Javascriptis 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

muuda

PHP-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.

Mõned määramis operaatorid
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'