나는 코드 줄을 발견하고 나는 그것이 무엇을하고 있는지 이해하기 위해 노력하고있어. 익숙하지 않은 부분은 물음표와 콜론입니다. 이 문자는 무엇에 사용됩니까?PHP 구문 질문
$string = $array[1] . ($array[0] === 47 ? '' : ' word');
나는 코드 줄을 발견하고 나는 그것이 무엇을하고 있는지 이해하기 위해 노력하고있어. 익숙하지 않은 부분은 물음표와 콜론입니다. 이 문자는 무엇에 사용됩니까?PHP 구문 질문
$string = $array[1] . ($array[0] === 47 ? '' : ' word');
3 진 연산자입니다. 기본적으로 짧은 조건부.
$string = $array[1];
if ($array[0] !== 47)
$string .= ' word';
이 this section in the PHP manual (이하 "삼항 연산자"섹션)을 참조하십시오으로
그것은 동일합니다. 삼항 연산자의
정상적인 코드와 유사한 설명을 위해 +1. – mauris
.
function tern()
if ($array[0] === 47)
{
return '';
}
else
{
return 'word';
}
}
이 조건 연산자입니다 :
여기 이렇게 어떻게 든 작동하는 tutorial
에 대한 참조입니다. 또한 삼항 연산자의 한 유형이기 때문에 (종종 3 개의 피연산자가 있기 때문에) 실제로 많은 의미를 갖지 않는 삼항 연산자라고 부르는 실수를 종종합니다. –
는 또한이 중복 참조하십시오 http://stackoverflow.com/questions/889373/quick-php-syntax-question 및 http://stackoverflow.com/questions/1276909/php-syntax-question-what-does - 물음표 - 콜론 - 평균. –
앤드류 - 바보 여부, PHP 매뉴얼이는 삼항 연산자를 구성 임명했다, 그래서 http://php.net/manual/en/language.operators.comparison.php 같은 그것을 참조하는 실수 아니다 –