대입 연산자는 대입연산자 우측의 값 또는 수식의 결과를 왼쪽의 변수에 대입합니다.
연산자 | 기호 | 사용 예 | 비고 |
---|---|---|---|
기본 | = | $var = 1 | $var에 1을 대입 |
더하기 | += | $var += 1 | $var에 $var + 1의 결과를 대입 |
빼기 | -= | $var -= 1 | $var에 $var - 1의 결과를 대입 |
곱하기 | *= | $var *= 2 | $var에 $var * 2의 결과를 대입 |
나누기 | /= | $var /= 2 | $var에 $var / 2의 결과를 대입 |
나머지 | %= | $var %= 2 | $var에 $var % 2의 결과를 대입 |
문자열 연결 | .= | $var .= "string" | 문자열 $var의 마지막에 "string" 추가 |
AND(비트) | &= | $var &= 0x02 | $var에 $var & 0x02의 결과를 대입 |
OR(비트) | |= | $var |= 0x02 | $var에 $var | 0x02의 결과를 대입 |
XOR(비트) | ^= | $var ^= 0x02 | $var에 $var ^ 0x02의 결과를 대입 |
비트시프트(좌) | <<= | $var <<= 4 | $var에 $var << 4의 결과를 대입 |
비트시프트(우) | >>= | $var >>= 4 | $var에 $var >> 4의 결과를 대입 |