>  기사  >  백엔드 개발  >  PHP 연산에 괄호가 있으면 괄호를 먼저 계산해야 하나요?

PHP 연산에 괄호가 있으면 괄호를 먼저 계산해야 하나요?

(*-*)浩
(*-*)浩원래의
2019-10-08 11:20:142779검색

연산자 우선 순위는 두 표현식이 얼마나 "단단하게" 바인딩되는지 지정합니다. 예를 들어, 1 + 5 * 3 표현식은 곱하기 기호("*")가 더하기 기호("+")보다 우선순위가 높기 때문에 18이 아닌 16으로 평가됩니다. 필요한 경우 우선순위를 강제로 변경하기 위해 괄호를 사용할 수 있습니다. 예를 들어 (1 + 5) * 3의 값은 18입니다.

PHP 연산에 괄호가 있으면 괄호를 먼저 계산해야 하나요?

연산자의 우선순위가 같은 경우 연산자의 조합 방향에 따라 연산 방식이 결정됩니다. 예를 들어 "-"는 왼쪽 결합이고 1 - 2 - 3은 (1 - 2) - 3과 동일하며 결과는 -4입니다. 반면에 "="는 오른쪽 결합이므로 $a입니다. = $b = $c는 $a = ($b = $c)와 동일합니다. (권장 학습: PHP 비디오 튜토리얼)

결합되지 않은 동일한 우선순위를 가진 연산자는 함께 사용할 수 없습니다. 예를 들어 PHP에서는 1

괄호를 사용하면 연산자 우선 순위와 연관성에 의존하기보다는 대괄호 쌍을 통해 작업 순서를 명확하게 나타낼 수 있습니다. 이는 일반적으로 코드를 증가시킬 수 있습니다. 가독성.

다음 표에는 우선순위가 높은 것부터 낮은 것 순으로 연산자가 나열되어 있습니다. 같은 줄에 있는 연산자는 우선순위가 동일하며, 결합되는 방향에 따라 평가 순서가 결정됩니다.

PHP 연산에 괄호가 있으면 괄호를 먼저 계산해야 하나요?

위 내용은 PHP 연산에 괄호가 있으면 괄호를 먼저 계산해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.