티스토리 뷰

PHP에서 if 조건문을 축약형으로 작성하는 방법

 

1. 괄호 안에 if 조건문 작성

2. 괄호 뒤에 물음표

3. true일 때 값 : false일 때 값

 

 

예시) 변수 $code의 값이 notice이면 a에 .on 클래스가 붙고 아니면 붙지 않음

<a href="#n" class="<?php echo ($code == 'notice') ? on : '';?>">링크</a>

 

주의) if랑 else일 때에만 축약형으로 쓸 수 있고 3가지일 때는 풀어서 써줘야 함

<td class="<?php if($total_day>0) {echo "event";} else if($dated==$TODAY) {echo "today";} else "";?>">

 



*참고
https://madohakja.tistory.com/138

 

php] if 축약형 ? :

if, else 조건문 줄여 쓰기(축약형) - ?: , 물음표 가끔 if문을 쓰다가 보면 아주 깔끔하게 한줄로 하고 싶을때가 있죠 이때 쓸만한 팁을 적어 둘까 합니다. - 축약형을 사용하는 이유? 간단하다 연산

madohakja.tistory.com