>백엔드 개발 >PHP 튜토리얼 >PHP의 조건 연산자는 어떻게 작동하나요?

PHP의 조건 연산자는 어떻게 작동하나요?

Susan Sarandon
Susan Sarandon원래의
2024-12-15 15:34:16318검색

How Does PHP's Conditional Operator Work?

PHP의 조건 연산자 탐색

PHP는 "?:" 및 ":" 연산자를 사용하여 조건문을 처리하는 여러 연산자를 제공합니다. 필수 도구입니다.

조건 연산자(? :)

조건 연산자 "?" 인라인 "if-else" 문처럼 작동합니다. 형식은 다음과 같습니다.

$x ? $y : $z

이 표현식은 $x가 true(즉, false, null 또는 0이 아님)이면 $y로 평가되고 그렇지 않으면 $z로 평가됩니다. 예:

($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER

이 식은 $request_type이 'SSL'인 경우 HTTPS_SERVER를 반환하고, 그렇지 않은 경우 HTTP_SERVER를 반환합니다.

약식(? :)

PHP는 조건문에 대한 짧은 형식을 제공합니다. 연산자:

$x ?: $z

이 형식은 $x가 true인 경우 $x로 평가되고 $x가 false인 경우 $z로 평가됩니다.

삼항 연산자 구별

조건 연산자를 일반적으로 "삼항 연산자"라고 부르지만 실제로는 이 지정이 잘못된 것입니다. 삼항 연산자에는 세 개의 피연산자가 있으며 "?" PHP의 많은 삼항 연산자 중 하나입니다.

위 내용은 PHP의 조건 연산자는 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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