Ausdrücke mit mehreren Operatoren werden von links nach rechts aufgelöst -
unter Beachtung der Randordnung.
Die nachfolgende Tabelle zeigt die Randordnung der bisher verwendeten Operatoren.
Es wird mit der höchsten Stelle der Rangordnung begonnen.
| Operator | Bedeutung |
|---|---|
| () | Klammern |
| != | logisches Nicht, negatives Vorzeichen |
| * / % | Multiplikation, Division, Modulo |
| + - | Addition, Subtraktion |
| < <= > >= | kleiner, kleiner oder gleich, gröβer, gröβer oder gleich |
| == ! = | gleich, ungleich |
| &&= | logisches Und |
| || | logisches Oder |
| = | Zuweisung |
<?php
$preis = 39.99;
if ($preis < 40.00)
{
echo "Der Preis liegt unter 40 €.<br />";
echo "Das ist günstig.";
} else {
if ($preis <= 39.99) {
echo "Der Preis liegt zwischen 39.99 € und 40.00 €.<br />";
echo "Langsam wird es teuer.";
} else {
echo "Der Preis liegt über 40.00 €.<br />";
echo "Das ist viel zu teuer.";
}
}
?>