Приоритет операторов в PHP

При решении математических выражений важное значение имеет порядок выполнения действий. Наивысший приоритет всегда имеют круглые скобки. Если обернуть выражение в круглые скобки,  его значимость будет приоритетной.

<?php
	
echo (((4*8)-2)/10);
		
echo (4*8-2/10);
	
?>

Результат со скобками: 3
Результат без скобок : 31,8

Объяснение простое. 

В круглых скобках:
Первый шаг: 4 умножить на 8 равно 32.
Второй шаг: 2 вычесть из 32, равно 30.
Третий шаг: 30 разделить на 10 равно 3.

Без круглых скобок:
Первый шаг: 2 разделить на 10 равно 0,2.
Второй шаг: 4 умножить на 8 равно 32.
Третий шаг: 0,2 вычесть из 32 равно 31,8.

Добавить комментарий