3항 연산자 구조
{조건문} ? {조건문이 TRUE일 경우} : {조건문이 FALSE일 경우}
3항 연산자는 if else 문이 1회일 경우 소스 간결화를 위해 많이 사용한다.
예1) 리스트 페이징처리할때 넘겨받은 page값이 없으면 1페이지로 한다.
1
|
$page = $_GET['page'] == '' ? 1 : $_GET['page'];
|
예2) 체크박스 - 불러온데이터가 있으면 checked를 해준다.
1
|
<input type="checkbox" name="key" value="<?=$key?>" <?php echo $key ? 'checked' : '' ?>>
|
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] 배열 반복문 foreach 사용법 (0) | 2016.12.16 |
---|---|
[PHP] 배열(array) 사용방법 (0) | 2016.12.16 |
[PHP] 태그제거 strip_tags() 사용법 (0) | 2016.12.16 |
[PHP] sprintf(), printf() 사용법 - 형식화 문자열 반환 (0) | 2016.12.14 |
[PHP] 소수점 - ceil(올림), floor(버림), round(반올림) (0) | 2016.12.13 |