나만 알 수 없어서 만든 블로그
if문 else 축약 본문
PHP if, else 조건문 줄여 쓰기(축약형) - ?: , 물음표
if, else 조건문 줄여 쓰기(축약형) - ?: , 물음표 가끔 if문을 쓰다가 보면 아주 깔끔하게 한줄로 하고 싶...
blog.naver.com
if($test == '1'){
$result = 'YES';
} else {
$result = 'NO';
}
1. $test == '1' ? $result = 'YES' : $result = 'NO';
2. $result = ($test? $rtest: $notTest); // 조건부 할당
3. <? if($test)?echo "OK": echo "NO" ?> //echo로 HTML에 값을 표기할 경우
4. <?=$test?"OK":"NO"?>
$result = ($test? $test: $notTest); // 더 간단하게 만들기
$var = ($test ? : $notTest);
it(!$test) $result = 'OK'; // 더 간단하게 만들기
$test or $test = 'OK';
$test || $$a = 'OK';
function start(){
echo "안녕? 나는 낙타야";
}
$test = true;
$test || $test = "안녕하세요";
echo $test; // 1을 출력. 만약 false라면 안녕하세요가 출력된다.
$test && $test = '낙타야';
echo $test; // 낙타야
$test && start(); // 안녕? 나는 낙타야
[php] if 축약형
if문을 사용 할 때, 축약형의 형태를 알아두면 코드를 짤 시 조금 더 깔끔하게 짤 수 있다. 또한 많은 사람들이 사용하고있다. if문의 축약형에 대해 알아보자. $a 변수에 A라는 값이 할당 되어있는
dh-0419.tistory.com
$a && $a = "hello World!";
if($a == "A") { $a = "hello World!"; }
//$a && $a = "hello World!"; 의미는 $a가 조건을 만족할 경우 && 옆의 연산을 한다는거다
$a || $a = "hello World!";
if($a != "A") { $a = "hello World!"; }
//$a || $a = "hello World!"; 의미는 $a가 조건을 불만족할 경우
PHP 신입은 오늘도 축약형을 다시 외웠다.
'PHP > 초급' 카테고리의 다른 글
Database.php에서 참고할 부분 [게시글에 이모지 입력하기] (0) | 2020.10.30 |
---|---|
$this->request->getGet('파라미터명') ?? ''; 란? (0) | 2020.09.08 |
::와 @의 의미는? (0) | 2020.09.08 |