php에서 empty 와 isset > PHP

본문 바로가기

사이트 내 전체검색

뒤로가기 PHP

php에서 empty 와 isset

페이지 정보

작성자 최고관리자 작성일 25-05-09 12:01 조회 1,439 댓글 0

본문

php에서 변수가 있는지 없는지 체크과 값이 0과 없는경우, null, false 를 구분하여야 할 때 사용하는 함수들..


변수가 아래와 같이 정해 져 있는 경우 php에서 empty 와 isset 의 결과

$var1 = "PHP";

$var2 = 0;

$var3 = "";

$var4 = null;

$var5 = false;



###########################################################

1. empty  : 변수가 없거나 값이 0, '', null, false 인 경우 true를 반환한다.


if (empty($var1)) echo 'empty var1 PHP <br>';

if (empty($var2)) echo 'empty var2 숫자 0 <br>';

if (empty($var3)) echo 'empty var3 빈칸 <br>';

if (empty($var4)) echo 'empty var4 NULL <br>';

if (empty($var5)) echo 'empty var5 false <br>';

if (empty($var6)) echo 'empty var6 변수정의 없음 <br>';


---- 결과 
empty var2 숫자 0
empty var3 빈칸
empty var4 NULL
empty var5 false
empty var6 변수정의 없음


###########################################################

2. isset  : 변수가 있으며 Null이 아닌 경우, 변수값이 0, '', false 인 경우 모두 true를 반환한다. 다만 변수가 있으나 null이거나 변수가 정의 되어 있지 않으면 false


if (isset($var1)) echo 'isset var1 PHP <br>';

if (isset($var2)) echo 'isset var2 숫자 0 <br>';

if (isset($var3)) echo 'isset var3 빈칸 <br>';

if (isset($var4)) echo 'isset var4 NULL <br>';

if (isset($var5)) echo 'isset var5 false <br>';

if (isset($var6)) echo 'isset var6 변수정의 없음 <br>';


---- 결과 

isset var1 PHP

isset var2 숫자 0

isset var3 빈칸

isset var5 false



 

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기