>  기사  >  백엔드 개발  >  PHP 연산자 우선순위에 대한 자세한 설명

PHP 연산자 우선순위에 대한 자세한 설명

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-04-01 17:40:185410검색

PHP에서는 한 작업에 여러 연산자가 연결될 수 있습니다. 아래에서 편집자가 PHP 연산자 우선순위를 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

PHP 연산자 우선순위에 대한 자세한 설명

PHP 작업에서 따르는 규칙은 우선 순위가 높은 연산자가 먼저 실행되고 우선 순위가 낮은 연산자가 나중에 실행된다는 것입니다. 우선순위가 같은 경우 왼쪽에서 오른쪽으로 실행됩니다. 물론, 수학 연산처럼 괄호를 사용할 수도 있으며, 괄호 안의 연산자가 먼저 실행됩니다.

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

PHP 연산자 우선순위에 대한 자세한 설명

<?php
$bool = true && false;
var_dump($bool); 

$bool = true and false;
var_dump($bool); 
?>

결과는 다음과 같습니다.

false
true
<?php
$a = 7 * 4 / 2; // (7 * 3) / 2 
echo $a;
$a = true ? 0 : true ? 1 : 7; // (true ? 0 : true) ? 1 : 2 
echo $a;

$a = 2;
$b = 7;
$a = $b -= 3; // $a = ($b -= 3) 
echo $a;
echo $b;
?>

실행 결과는 다음과 같습니다.

14
7
4
4

위의 세 가지 예에서 볼 수 있듯이 같은 열에 있는 연산자의 경우 왼쪽은 왼쪽에서 오른쪽으로의 연산을 나타내고, 오른쪽은 오른쪽에서 왼쪽 작업을 나타내며, 결합된 방향이 적용 가능하지 않은 경우 함께 사용할 수 없음을 나타냅니다.

관련 추천:

"2021 PHP 면접 질문 요약(모음)"

"php 비디오 튜토리얼"

위 내용은 PHP 연산자 우선순위에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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