Prioritate egală în PHP
Înmulțirea și împărțirea au prioritate egală și se execută în ordine de la stânga la dreapta. Să analizăm cu un exemplu ce înseamnă acest lucru. În următorul cod mai întâi se va executa împărțirea, apoi înmulțirea:
<?php
$a = 8 / 2 * 4;
echo $a; // va afișa 16 (rezultatul 4 * 4)
?>
Dacă schimbăm semnele locurile, atunci mai întâi se va executa înmulțirea, apoi împărțirea:
<?php
$a = 8 * 2 / 4;
echo $a; // va afișa 4 (rezultatul 16 / 4)
?>
În următorul exemplu, fiecare nouă operație de împărțire se va aplica rezultatului anterior:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // va afișa 2
?>
Fără a rula codul, determinați ce se va afișa pe ecran:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
Fără a rula codul, determinați ce se va afișa pe ecran:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>