Lige prioritet i PHP
Multiplikation og division har lige prioritet og udføres i rækkefølge fra venstre mod højre. Lad os se et eksempel på, hvad der menes. I den følgende kode vil division udføres først, og derefter multiplikation:
<?php
$a = 8 / 2 * 4;
echo $a; // vil udskrive 16 (resultatet af 4 * 4)
?>
Hvis man derimod bytter rundt på tegnene, vil multiplikation udføres først, og derefter division:
<?php
$a = 8 * 2 / 4;
echo $a; // vil udskrive 4 (resultatet af 16 / 4)
?>
I det følgende eksempel vil hver ny divisionsoperation blive anvendt på den foregående:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // vil udskrive 2
?>
Uden at køre koden, skal du bestemme, hvad der udskrives på skærmen:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
Uden at køre koden, skal du bestemme, hvad der udskrives på skærmen:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>