[PHP] ? 연산자
페이지 정보
작성자 관리자 작성일16-08-24 11:34 조회2,274회 댓글0건본문
3. ? 연산자
if와 else 문의 장황함을 피하는 방법 중 하나는 더욱 간결한 삼항 연산자인 ? 를 사용하는 것이다.
? 연산자는 하나의 표현식과 표현식이 참과 거짓일 때를 구분한 두 개의 실행 문장과 함께 전달된다.
비교문이 TRUE 일때는 : 앞의 함수가 FALSE 일때는 : 뒤의 함수가 실행된다.
<?php
$saved = 7;
$new = 8;
echo $saved == 7 ? "saved is 7" : "saved is not 7";
// 조건이 TRUE 이므로 saved is 7 출력
$saved = $saved >= $new ? $saved : $new;
// $saved >= $new 가 FALSE 이므로 $saved에 $new가 대입된다.
echo $saved; // 6 출력
?>
출처 : http://hyeonstorage.tistory.com/103
if와 else 문의 장황함을 피하는 방법 중 하나는 더욱 간결한 삼항 연산자인 ? 를 사용하는 것이다.
? 연산자는 하나의 표현식과 표현식이 참과 거짓일 때를 구분한 두 개의 실행 문장과 함께 전달된다.
비교문이 TRUE 일때는 : 앞의 함수가 FALSE 일때는 : 뒤의 함수가 실행된다.
<?php
$saved = 7;
$new = 8;
echo $saved == 7 ? "saved is 7" : "saved is not 7";
// 조건이 TRUE 이므로 saved is 7 출력
$saved = $saved >= $new ? $saved : $new;
// $saved >= $new 가 FALSE 이므로 $saved에 $new가 대입된다.
echo $saved; // 6 출력
?>
출처 : http://hyeonstorage.tistory.com/103
댓글목록
등록된 댓글이 없습니다.