3항 연산자는
조건식 ? true인 경우의 식 : false인 경우의 식
을 말한다.
3항 연산자의 생략형
조건식 ? : false인 경우의 식
'a ? a : b'의 조건식에는 a가 중복되므로 생략한 후 'a ? : b'로 사용할 수 있다.
샘플 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>3항 연산자</title>
</head>
<body>
<div>
<?php
$language = 'Ko';
$message = ($language == 'Ko') ? '한국어' : 'Korean' ;
echo $message . '<br>';
$message = $message ?: '메시지 없음';
echo $message . '<br>';
$message = '';
$message = $message ?: '메시지 없음';
echo $message . '<br>';
?>
</div>
</body>
</html>
|

댓글 없음:
댓글 쓰기