Równy priorytet w PHP
Mnożenie i dzielenie mają równy priorytet i są wykonywane po kolei od lewej do prawej. Rozważmy na przykładzie, co to oznacza. W następującym kodzie najpierw wykonane zostanie dzielenie, a potem mnożenie:
<?php
$a = 8 / 2 * 4;
echo $a; // wyświetli 16 (wynik 4 * 4)
?>
Jeśli jednak zamienimy znaki miejscami, to najpierw wykona się mnożenie, a potem dzielenie:
<?php
$a = 8 * 2 / 4;
echo $a; // wyświetli 4 (wynik 16 / 4)
?>
W następnym przykładzie każda nowa operacja dzielenia będzie stosowana do poprzedniej:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // wyświetli 2
?>
Bez uruchamiania kodu określ, co wyświetli się na ekranie:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
Bez uruchamiania kodu określ, co wyświetli się na ekranie:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>