가끔 PHP에서 테스트 하다 보면 boolean 값을 브라우져에 그대로 노출해서 보고 싶을 때가 있다.
테스트 겸 디버그 하려고 boolean 변수를 그대로 echo 또는 print 를 하게 되면 true는 1로, false는 아무것도 나오지 않는다.
그럴때 다음과 같이 작성해서 확인 하면된다. (문법 용어가 있었는데 기억이 나질 않는다ㅜㅜ)
```php
$valTrue = true;
$valFalse = false;
echo $valTrue ? 'true' : 'false';
echo $valFalse ? 'true' : 'false';
```
이렇게 작성해서 브라우져에서 보면
```html
true
false
```
로 나온다.
또는, `var_dump`를 통해 확인 할 수도 있다.
```php
var_dump(false);
```
이렇게 작성하면
```html
bool(false)
```
처럼 나온다.
그나저나 티스토리는 마크다운 문법이 지원되지 않아서 불편하네... 흠.
반응형
'프로그래밍언어 > PHP' 카테고리의 다른 글
[GLOBAL VAR] $_FILES (0) | 2016.06.18 |
---|---|
JSON (0) | 2016.06.02 |
PHP : Web Browser (0) | 2009.08.03 |
PHP : date() - 날짜, 시간, 초 (0) | 2009.06.08 |
PHP : foreach() - 반복문,반복하기 (0) | 2009.02.17 |