문제
나는이 코드 라인을 찾았고 그것이하는 일을 이해하려고 노력하고있다. 내가 익숙하지 않은 부분은 물음표와 결장입니다. 이 캐릭터는 무엇에 사용됩니까?
$string = $array[1] . ($array[0] === 47 ? '' : ' word');
해결책
그것은 3 배의 운영자입니다. 기본적으로 짧은 조건부입니다.
그것은 다음과 같습니다.
$string = $array[1];
if ($array[0] !== 47)
$string .= ' word';
보다 PHP 매뉴얼 의이 섹션 ( "Ternary Operator"섹션).
다른 팁
이것이 제 3의 운영자입니다.
다음은 다음에 대한 참조입니다 지도 시간
어떻게 든 다음과 같이 작동합니다.
function tern()
if ($array[0] === 47)
{
return '';
}
else
{
return 'word';
}
}
제휴하지 않습니다 StackOverflow