제목 if , else 조건문 코드 줄이기 (?:)
등록자 관리자 등록일시 2009-12-23 조회수 169 HIT
* 예제 1 : 나이변수($age) 에 따라 $call_age 라는 변수로 미성년과 성인을 구분하여 처리한다면..

1) 기존

if ($age < 20)
{
  $call_age = '미성년';
}
else
{
  $call_age = '성인';
}

echo "$call_age";

2) 코드 줄이기

$call_age = $age < 20 ? "미성년": "성인";
echo "$call_age";


* 예제 2

if($a == "abc")
{
  $msg = "맞습니다.";
}
else
{
  $msg = "틀립니다.";
}

이걸 다음과 같이 줄여 쓸 수 있습니다.
$a == "abc" ? $msg = "맞습니다." : $msg = "틀립니다.";

물음표로 줄이면 특히 echo문에서 더 효력을 발휘할 수 있습니다.
<? if($is_member)?echo "어서오세요":echo "로그인하세요" ?>

이걸 이렇게 줄일 수 있습니다.
<?=$ismember?"어서오세요":"로그인하세요"?>
목록보기

        X  
31  PHP7 클래스 선언 방법  2021-11-03 52
30  PHP7 배열 선언 코드  2021-11-03 338
29  PHP 코드를 최적화하는 40가지 팁 (번역)  2009-12-23 299
 if , else 조건문 코드 줄이기 (?:)  2009-12-23 169
27  간단한 이메일 보내기 클래스  2008-03-05 254
26  업로드 이미지 사이즈 처리  2006-05-23 194
25  첨부 이미지(스샷) 사이즈 조정  2006-05-15 135
24  SMS 발송 - 명단 입력 스크립트  2005-09-16 136
23  PHP 로 TTF 파일을 웹폰트로 만들기  2006-05-28 278
22  glob -- Find pathnames matching a pattern  2006-05-18 196
21  Thumbnail Image (GD 처리)  2006-05-15 245
20  PHP Fuction 검색 창 소스  2006-04-11 202
19  이미지 파일의 가로, 세로 픽셀 알아내기  2006-04-11 165
18  테스트용 변수 출력 소스  2006-04-06 168
17  리눅스 apache, php 에서 mssql connecting 하기  2005-06-07 348
16  php를 이용하여 서버 백업 프로그램 짜기  2004-05-04 311
15  베이비 헤로스 이벤트 소스  2004-04-28 143
14  세션 생성..  2004-04-21 200
13  제로보드 view.php 분석  2004-04-07 153
12  다중 게시판 검색  2004-03-25 1173
1 2