데이터를 계산하고 조작하는 산술·대입·증감 연산자부터, 제어문(if, while)의 핵심이 되는 비교 연산자와 논리 연산자까지 PHP의 다양한 연산자를 종합적으로 학습합니다. 특히 조건 평가 시 리소스를 아낄 수 있는 단축 평가(Short-circuit)의 원리를 이해합니다.
수학적인 계산과 변수의 값을 조작할 때 사용되는 가장 기본적인 연산자 그룹입니다.
| 종류 | 기호 (Operator) | 설명 및 예시 |
|---|---|---|
| 산술 연산자 | +, -, *, /, % |
사칙연산 및 나머지 연산. (예: 10 % 3 결과는 1) |
| 대입 연산자 | =, +=, -=, *= |
오른쪽의 값을 왼쪽 변수에 할당. (예: $a += 5) |
| 증감 연산자 | ++, -- |
값을 1씩 증가시키거나 감소. (예: $a++) |
데이터를 비교하여 참(true) 또는 거짓(false)을 판별합니다. 제어문의 핵심 논리 구조를 구성합니다.
| 종류 | 기호 (Operator) | 설명 및 예시 |
|---|---|---|
| 비교 연산자 | ==, ===, !=, !==, >, <= |
두 값의 크기나 동일성 비교. ===는 데이터 타입까지 일치하는지 엄격하게 검사합니다. |
| 논리 연산자 | && (AND), || (OR), ! (NOT) |
여러 개의 조건을 결합하거나 반전시킵니다. |