본문 바로가기

PHP

[PHP] 연산자 우선순위

순위 연산자 설명 결합
1 clone, new 객체 복사, 생성 X
2 ** 거듭제곱 오른쪽
3 ++, --, ~,
(int), (float), (string), (array), (object), (bool), @
증가, 감소, 형변환, 1의 보수, 에러 메시지 무시 오른쪽
4 instanceof 유형 연산자 X
5 ! 부정 오른쪽
6 *, /, % 곱하기, 나누기, 나머지 왼쪽
7 +, -, . 더하기, 빼기, 연결 왼쪽
8 <<, >> Left, Right Shift 왼쪽
9 <, <=, >,  비교 연산자 X
10 ==, !==, ===, !== 비교 연산자 X
11 & AND 비트 연산 왼쪽
12 ^ XOR 비트 연산 왼쪽
13 | OR 비트 연산 왼쪽
14 && AND 논리 연산 왼쪽
15 || OR 논리 연산 왼쪽
16 ?? NULL 병합 오른쪽
17 ?, : 삼항 연산자 왼쪽
18 =, +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>= 결합 연산자 오른쪽
19 yield from 제너레이터 위임 X
20 yield 제너레이터 X
21 print 출력 X
22 and AND 논리 연산 왼쪽
23 xor XOR 논리 연산 왼쪽
24 or OR 논리 연산 왼쪽
25 , 연결 왼쪽

 

 

반응형