Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 연산자 우선 순위

<시간/>

소개

연산자의 우선 순위는 표현식에서 연산자의 실행 순서를 결정합니다. 예를 들어 2+6/3에서 6/3의 나눗셈이 먼저 수행된 다음 2+2의 덧셈이 발생합니다. 나눗셈 연산자 /가 덧셈 연산자 +보다 우선순위가 높기 때문입니다. 특정 연산자가 다른 연산자보다 먼저 호출되도록 하려면 괄호를 사용해야 합니다. 이 예에서 (2+6)/3은 먼저 덧셈을 수행한 다음 나눗셈을 수행합니다.

일부 연산자는 동일한 수준의 우선 순위를 가질 수 있습니다. 이 경우 결합성 순서(왼쪽 또는 오른쪽)에 따라 작업 순서가 결정됩니다. 우선 순위는 같지만 비연관 연산자는 나란히 사용할 수 없습니다. 다음 표는 우선 순위가 낮은 PHP 연산자를 나열합니다.

연산자 목적
새로 복제 복제 및 신규
** 지수
++ -- 증가/감소
~(int) (float) (문자열) (배열) (객체) (bool) 캐스팅
인스턴스 유형
! 논리적
* / 곱하기/나누기
% 모듈로
+ - . 산술 및 문자열
<<>> 비트 시프트
<<=>>= 비교
==!====!==<> <=> 비교
& 비트 및/또는 참조
^ 비트 XOR
| 비트 OR
&& 논리적
|| 논리적 또는
?? 널 병합
? : 삼항
=+=-=*=**=/=.=%=&=|=^=<<=>>=??= 할당 연산자
수익률 수익률
수율 수율
인쇄 인쇄
논리적
xor 논리적
또는 논리적