ch05 / exam05-11.php

연산자 우선순위 (사칙연산과 괄호) 시각화

/가 +보다 먼저 실행되는 함정 해결 (a+b+c)/3 및 문자열 결합 우선순위

PHP Source (ch05/exam05-11.php)
단계: 0 / 0
1-7<!DOCTYPE html> <html> ... <body>
8<?php
9$a = 100; $b = 200; $c = 300;
14echo $a + $b + $c / 3; // 잘못된 평균 ($c/3 먼저 계산: 400)
18echo ($a + $b + $c) / 3; // 올바른 평균 (괄호로 600/3: 200)
23echo $a + $b . $c * $a; // (100+200) . (300*100) => 30030000
27echo $a + ($b . $c) * $a; // 100 + ("200300"*100) => 20030100
29?>
30-31</body> </html>
준비 완료 실행 버튼 또는 다음 단계를 눌러주세요.
우선순위 트리 분석
대기 중...
http://localhost/ch05/exam05-11.php

괄호의 최우선 순위