Lika prioritet i PHP
Multiplikation och division har lika prioritet och utförs i ordning från vänster till höger. Låt oss överväga med ett exempel vad som menas. I följande kod kommer division att utföras först, och sedan multiplikation:
<?php
$a = 8 / 2 * 4;
echo $a; // skriver ut 16 (resultatet av 4 * 4)
?>
Om man byter plats på tecknen kommer multiplikationen att utföras först, och sedan division:
<?php
$a = 8 * 2 / 4;
echo $a; // skriver ut 4 (resultatet av 16 / 4)
?>
I följande exempel kommer varje ny divisionsoperation tillämpas på den föregående:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // skriver ut 2
?>
Utan att köra koden, bestäm vad som kommer att skrivas ut på skärmen:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
Utan att köra koden, bestäm vad som kommer att skrivas ut på skärmen:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>