초보자로서 코딩하다보면 늘 변수값에 따른 조건문을 작성할때 어떤 조건으로 확인해야 할지 확실하지 않을때가 많더라구요.
그래서 직접 조건문을 실행시켜서 정리해 보았습니다.
고수님들은 필요없겠지만 같은 초보분들에게 혹시 도움이 될까 싶어서 올립니다.
변수값에 따른 조건문 결과
| $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 는 같은 결과를 리턴
댓글 3개
게시글 목록
| 번호 | 제목 |
|---|---|
| 2255 | |
| 2247 | |
| 2236 | |
| 2232 | |
| 2230 | |
| 2211 | |
| 2206 | |
| 2203 | |
| 2200 | |
| 2193 | |
| 2186 | |
| 2185 | |
| 2184 | |
| 2182 | |
| 2181 | |
| 2173 | |
| 2171 | |
| 2162 | |
| 2158 | |
| 2153 | |
| 2148 | |
| 2147 | |
| 2146 | |
| 2141 | |
| 2138 | |
| 2137 | |
| 2130 | |
| 2127 | |
| 2126 | |
| 2110 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기