그누보드5나 영카트5 소스를 들여다 보면 삼항 연산자가 의외로 많이 등장합니다.
G5_IS_MOBILE ? $board['bo_mobile_skin'] : $board['bo_skin']
위 코드에서 보면
A? B:C
형태인 것을 볼 수 있습니다..
A가 참(true)이면 B, A가 거짓(false)이면 C가 선택되는 것입니다..
아래의 또 다른 예를 살펴보십시오..
<?php
$a = 2;
echo ($a == 1 ? 'one' :
($a == 2 ? 'two' :
($a == 3 ? 'three' :
($a == 4 ? 'four' : 'other') ) ) );
echo "\n";
//prints 'two'
등록된 댓글이 없습니다.