변수에 저정된 값에 따른 조건문 결과 (수정) 정보
변수에 저정된 값에 따른 조건문 결과 (수정)본문
초보자로서 코딩하다보면 늘 변수값에 따른 조건문을 작성할때 어떤 조건으로 확인해야 할지 확실하지 않을때가 많더라구요.
그래서 직접 조건문을 실행시켜서 정리해 보았습니다.
고수님들은 필요없겠지만 같은 초보분들에게 혹시 도움이 될까 싶어서 올립니다.
변수값에 따른 조건문 결과
| $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
                
    2
댓글 3개
                
                    뭔지 모르지만, 감사합니다. ^^ ㅜ ㅜ                
                
                
            
                    
                
                    간단하게 설명하면 None이라는 세로줄의 경우 $var라는 변수가 선언되지 않은 상태에서 empty($var), isset($var)등을 if문에 조건으로 사용할 경우 어떤 결과가 나오는지를 나열해 놓은 겁니다.
같은 경우로 $var=null, $var='', $var=false등의 값을 첫번째 세로줄에 있는 조건문으로 확인할 때의 결과를 테이블로 정리한 겁니다.
                    같은 경우로 $var=null, $var='', $var=false등의 값을 첫번째 세로줄에 있는 조건문으로 확인할 때의 결과를 테이블로 정리한 겁니다.
                
                    감사합니다.