우선순위 예제2


다음 예제는 연산자 우선순위입니다.


소스코드


예제 파일 op-02.php

 <?php
 	$a = 1;  
 	$b = 2;

 	// = 는 + 보다 우선권을 가집니다. 
 	// $a = ($b += 3) 
 	$a = $b += 3;  
 	echo "a = $a, b = $b";
 	// 결과: $a = 5, $b = 5  
 ?>


결과


위의 소스코드를 실행하면, 결과는 다음과 같습니다.

a = 5, b = 5 


코드설명


예제를 보면 $a 는 값1, $b 는 값 2를 가지고 있습니다.
먼저 $b + 3 이 우선으로 실행됩니다. 그래서 $b의 값은 5가 됩니다.
우선 작업된 $b + 3의 값 5가 $a에 저장됩니다.


서브목차