daily-story
반응형

1. 비교 연산자  
연산자 사용예 의미
==  $a == $b $a 값과 $b 값이 같으면 참
!=  $a != $b $a 값과 $b 값이 다르면 참
>  $a > $b $a 값이 $b 값 보다 크면 참
<  $a < $b $a 값이 $b 값 보다 작으면 참
>=  $a >= $b $a 값이 $b 값 보다 크거나 같으면 참
<=  $a <=$b $a 값이 $b 값 보다 작거나 같으면 참

2. 논리 연산자 
연산자 사용예 의미
and $a and $b $a 와 $b가 참일 경우만 참
or $a or $b $a 와 $b 중 하나만 참이면 참
xor $a xor $b $a 와 $b 중 하나만 참이면, 참, 둘 다참이면 거짓
! !$a $a에 값이 있으면 거짓, 없으면 참
&& $a && $b $a 와 $b가 모두 참일 경우만 참
|| $a || $b $a 와 $b 중 하나만 참이 경우만 참


if($a) echo "있다"; else echo "없다"; //$a값이 있다면 있다출력 없다면 없다 출력
if($a == 1) echo "true"; else echo "False"; //$a값이 1이라면 있다면 true 출력 없다면 False출력
echo $a =1? 'TRUE' : 'FALSE'; //$a값이 1이라면 있다면 true 없다면 False



if문 축약해 사용하기
글쓴이 : 제일생명
긴 if문을
조건?TRUE일 경우:FASLE일 경우
위와 같이 축약할 수 있습니다.

=($bo_table=="freeboard")?300:200

TD값높이
=strpos("_freeboard__qna_",$bo_table)?300:200
처럼 한다면, freeboard와 qna일 때만 높이가 300이 되겠죠.
물론 언더바는 구분자이므로(구분자를 안둬도 되지만 혹시나 있을 문자가 겹치는경우를 방지하기 위해) 언더바 말고 게시판 id로 사용할수 없는 문자(& 등) 으로 사용하면 더 확실하겠죠..
반응형
profile

daily-story

@덜구

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!