PHP에서의 동일한 연산자 우선순위
곱셈과 나눗셈은 동일한 우선순위를 가지며 왼쪽에서 오른쪽으로 순서대로 실행됩니다. 예시를 통해 이것이 의미하는 바를 살펴보겠습니다. 다음 코드에서는 먼저 나눗셈이 실행되고, 그 다음 곱셈이 실행됩니다:
<?php
$a = 8 / 2 * 4;
echo $a; // 16을 출력합니다 (결과는 4 * 4)
?>
만약 연산자 위치를 바꾸면, 먼저 곱셈이 실행되고, 그 다음 나눗셈이 실행됩니다:
<?php
$a = 8 * 2 / 4;
echo $a; // 4를 출력합니다 (결과는 16 / 4)
?>
다음 예제에서 각각의 새로운 나눗셈 연산은 이전 결과에 적용될 것입니다:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // 2를 출력합니다
?>
코드를 실행하지 않고, 화면에 무엇이 출력될지 결정하세요:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
코드를 실행하지 않고, 화면에 무엇이 출력될지 결정하세요:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>