변수(값) 유무확인 차이
페이지 정보
본문
특히 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>";
}
$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>";
}
- 이전글PHP 기본 설정 - php.ini 주요 사항 설정 21.02.09
- 다음글PHP5에서 array_merge 사용시 유의사항 21.02.09
댓글목록
등록된 댓글이 없습니다.