Samanarvoinen prioriteetti PHP:ssä
Kerto- ja jakolaskulla on sama prioriteetti ja ne suoritetaan järjestyksessä vasemmalta oikealle. Tarkastellaan esimerkin avulla, mitä tällä tarkoitetaan. Seuraavassa koodissa suoritetaan ensin jakolasku ja sitten kertolasku:
<?php
$a = 8 / 2 * 4;
echo $a; // tulostaa 16 (tulos 4 * 4)
?>
Jos merkit vaihdetaan keskenään, suoritetaan ensin kertolasku ja sitten jakolasku:
<?php
$a = 8 * 2 / 4;
echo $a; // tulostaa 4 (tulos 16 / 4)
?>
Seuraavassa esimerkissä jokainen uusi jakolaskuoperaatio kohdistetaan edelliseen:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // tulostaa 2
?>
Määritä käynnistämättä koodia, mitä näytölle tulostuu:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
Määritä käynnistämättä koodia, mitä näytölle tulostuu:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>