웹페이지를 위한 최고의 템플릿 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/
'Development > Coding' 카테고리의 다른 글
몽고DB 의 좋은 점 몇가지 (7) | 2013.04.16 |
---|---|
Express 와 별도의 파일업로더 사용시 주의점 (0) | 2013.01.23 |
KCP 결제 모듈 적용기 (0) | 2012.10.11 |
Jade 템플릿 사용시 IE 예외 처리 (0) | 2012.09.19 |
node.js 로 구현한 국내 도메인 리스트 구하기 (2) | 2012.09.19 |