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 중국어 웹사이트의 기타 관련 기사를 참조하세요!