변수(값) 유무확인 차이 > PHP

본문 바로가기
사이트 내 전체검색

PHP

변수(값) 유무확인 차이

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 7,031회 작성일 21-02-09 11:49

본문

특히 0과 NULL 일때 주의


$a = 1 일때 !$a 는 False


 $a = 1 일때 $a != "" 는 true


 $a = "" 일때 !$a 는 true


 $a = "" 일때 $a != "" 는 False


 $a = 0 일때 !$a 는 true  (요부분 주의....0의 값이 있으나 true로 반환 함)


 $a = 0 일때 $a != "" 는 False


 $d = NULL 일때 !$d 는 true


 $d = NULL 일때 $d != "" 는 False



 ---------------------------------------------------------------
 $a = 1;
 if(!$a)
 {
          echo "<br>\$a = 1  일때  !\$a 는 true<br>";
 }
 else
 {
        echo "<br>\$a = 1  일때  !\$a 는  False<br>";
 }
 echo "<p>";
 if($a != "")
 {
          echo "<br>\$a = 1  일때  \$a != \"\" 는 true<br>";
 }
 else
 {
        echo "<br>\$a = 1  일때  \$a != \"\" 는  False<br>";
 }
 echo "<p>";

 $a = "";
 if(!$a)
 {
          echo "<br>\$a = \"\" 일때 !\$a 는  true<br>";
 }
 else
 {
        echo "<br>\$a = \"\" 일때 !\$a 는  False<br>";
 }
 echo "<p>";
 if($a != "")
 {
          echo "<br>\$a = \"\" 일때 \$a != \"\" 는 true<br>";
 }
 else
 {
        echo "<br>\$a = \"\" 일때 \$a !=  \"\" 는  False<br>";
 }
 echo "<p>";
 $a = 0;
 if(!$a)
 {
          echo "<br>\$a = 0  일때  !\$a 는 true<br>";
 }
 else
 {
        echo "<br>\$a = 0  일때  !\$a 는  False<br>";
 }
 echo "<p>";
 if($a != "")
 {
          echo "<br>\$a = 0  일때  \$a != \"\" 는 true<br>";
 }
 else
 {
        echo "<br>\$a = 0  일때  \$a != \"\" 는  False<br>";
 }
 echo "<p>";
 $d = NULL;
 if(!$d)
 {
          echo "<br>\$d = NULL 일때 !\$d 는 true<br>";
 }
 else
 {
          echo "\$d = NULL 일때 !\$d 는 false";
 }

 if($d != "")
 {
          echo "<br>\$d = NULL 일때 \$d != \"\" 는 true<br>";
 }
 else
 {
        echo "<br>\$d = NULL 일때 \$d != \"\" 는 False<br>";
 }

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

  • 게시물이 없습니다.

접속자집계

오늘
201
어제
1,475
최대
6,642
전체
1,148,450
contact : webmaster@beautipia.co.kr
Copyright © beautipia.co.kr. All rights reserved.