Gleiche Priorität in PHP
Multiplikation und Division haben die gleiche Priorität und werden der Reihe nach von links nach rechts ausgeführt. Betrachten wir an einem Beispiel, was damit gemeint ist. Im folgenden Code wird zuerst die Division ausgeführt und dann die Multiplikation:
<?php
$a = 8 / 2 * 4;
echo $a; // gibt 16 aus (Ergebnis 4 * 4)
?>
Wenn man die Zeichen hingegen vertauscht, wird zuerst die Multiplikation und dann die Division ausgeführt:
<?php
$a = 8 * 2 / 4;
echo $a; // gibt 4 aus (Ergebnis 16 / 4)
?>
Im folgenden Beispiel wird jede neue Divisionsoperation auf das vorherige Ergebnis angewendet:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // gibt 2 aus
?>
Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>