PHP & MySQL

PHP 변수 초기화 및 조건부 할당

관리자 | 2013.09.25 00:57 | 조회 3808

웹페이지를 위한 최고의 템플릿 PHP!!!


변수할당을 위한 코드 스니핏


$var = ($a ? $a : $b);


위 구문은 아래처럼 더 축약될 수 있다.


$var = ($a ? : $b);


그리고 and, or 로 구문을 묶을 수 있다.


if ( ! $var ) $var = 'x';


위 구문은 아래처럼 더 축약될 수 있다.


$var or $var = 'x';


또는


$var || $var = 'x';


응용하여 조건 판단 후 실행 같은 아래와 같은 코드 스니핏이 가능하다.


if ($condition) run();


위의 조건별 실행 구문은 아래처럼 축약될 수 있다.


$condition && run();


아래와 같은 코드를 테스트해보면 작동 방식을 잘 알 수 있다.


<?

$var = true;

$var || $var = 'hello';

echo $var;

$var && $var = 'world';

echo $var;




참고 자료

- http://awhile.us/blog/2011/11/php-unique-convenient-interesting-syntax/

- http://awhile.us/blog/2011/11/good-examples-javascript/

twitter facebook me2day 요즘
25개(1/2페이지)
PHP & MySQL
번호 제목 글쓴이 조회 날짜
25 [PHP] 소녀나라 구인공고 사진 관리자 225 2018.04.17 12:54
24 [PHP] Zen HTML Selectors 관리자 3565 2014.03.12 17:16
23 [PHP] zen coding~! 젠코딩 Zen HTML Elements 관리자 4190 2014.03.12 17:16
22 [PHP] 에디트 플러스 zen coding CSS 관리자 4394 2014.03.12 17:16
21 [PHP] php + jquery ajax + json 관리자 3523 2014.03.04 15:30
20 [PHP] php 엑셀 파일 생성시 한글깨짐 관리자 5300 2014.02.21 16:31
19 [PHP] 날씨 API, 기상청 날씨 파싱 관리자 6126 2014.01.22 15:32
18 [PHP] 도로명주소 관리자 3464 2014.01.09 11:39
17 [PHP] PHP, AJAX, JSON 리턴 관리자 4899 2013.10.18 17:49
>> [PHP] PHP 변수 초기화 및 조건부 할당 관리자 3809 2013.09.25 00:57
15 [PHP] 킴스큐 썸네일 사이즈 변경 관리자 2784 2013.07.16 14:14
14 [PHP] 간단하게 만드는 캐싱 사진 관리자 3220 2013.05.21 14:11
13 [PHP] 웹문서 긁어와서 저장 관리자 3638 2013.05.10 12:37
12 [PHP] 팝업방지 BHO 사진 관리자 4147 2013.02.28 14:54
11 [PHP] 강제로 파일다운로드 되게 관리자 6335 2013.01.21 16:31
10 [PHP] 리눅스 서버관리 관리자 2445 2013.01.21 15:14
9 [PHP] SI, SM, ERP, EIP, EAI, CMMS, CRM, SCM, GW, KMS 관리자 4557 2013.01.21 15:13
8 [PHP] eclipse 3.7 pdt php 셋팅방법 첨부파일 관리자 3430 2013.01.21 15:12
7 [PHP] PHP 개발 보안가이드 첨부파일 관리자 5034 2013.01.21 15:10
6 [PHP] 파일 업로드 구현. 쓰기, 수정 관리자 2726 2013.01.21 15:09
많이 본 글
댓글 많은 글