변수에 저정된 값에 따른 조건문 결과 (수정) > 그누보드5 팁자료실

그누보드5 팁자료실

변수에 저정된 값에 따른 조건문 결과 (수정) 정보

변수에 저정된 값에 따른 조건문 결과 (수정)

본문

초보자로서 코딩하다보면 늘 변수값에 따른 조건문을 작성할때 어떤 조건으로 확인해야 할지 확실하지 않을때가 많더라구요.
그래서 직접 조건문을 실행시켜서 정리해 보았습니다.
고수님들은 필요없겠지만 같은 초보분들에게 혹시 도움이 될까 싶어서 올립니다.

변수값에 따른 조건문 결과

None은 변수가 선언되지 않은 상태입니다.
$var = None Array() Null '' false 0 '0' ' ' 'text' true 1 '1'
empty($var) O O O O O O O X X X X X
is_null($var) O X O X X X X X X X X X
isset($var) X O X O O O O O O O O O
$var X X X X X X X O O O O O
$var == 0 O X O O O O O O O X X X
$var == '0' X X X X O O O X X X X X
$var == false O O O O O O O X X X X X
$var == true X X X X X X X O O O O O
$var === 0 X X X X X O X X X X X X
$var === '0' X X X X X X O X X X X X
is_numeric
($var)
X X X X X O O X X X O O
$var === false X X X X O X X X X X X X
$var === true X X X X X X X X X O X X

empty($var), !$var, $var == false 는 같은 결과를 리턴

추천
2

댓글 3개

간단하게 설명하면 None이라는 세로줄의 경우 $var라는 변수가 선언되지 않은 상태에서 empty($var), isset($var)등을 if문에 조건으로 사용할 경우 어떤 결과가 나오는지를 나열해 놓은 겁니다.
같은 경우로 $var=null, $var='', $var=false등의 값을 첫번째 세로줄에 있는 조건문으로 확인할 때의 결과를 테이블로 정리한 겁니다.
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT