다음 PHP구문에서 화면에 무엇이 출력될까요?
문제 :
$a = array();
if ($a == null) {
echo 'true';
} else {
echo 'false';
}
=================
A. true
B. false
댓글 6개
6년 전
일단 이런건 직감을 믿어봐야죠!
A
공백 배열을 null로 인식하냐 blank로 인식하냐같은데
아마 php에도 isArray같은게 있던거 같으니 아마 데이터로서 의미가 있긴 하지 않나 싶어서 A
A
공백 배열을 null로 인식하냐 blank로 인식하냐같은데
아마 php에도 isArray같은게 있던거 같으니 아마 데이터로서 의미가 있긴 하지 않나 싶어서 A
6년 전
B false
Evelyn
6년 전
PHP 초보이지만 제 생각에는요~
== 연산자는 값만 비교하기 때문에
$a는 비어있는 배열이기 때문에 true일 것 같네요.
=== 연산자를 사용하면 형식까지 비교하기 때문에 false이구요.
$a에 정수 0을 넣은 것과 마찬가지의 결과이겠죠.
그래서 답은 A라고 생각되네요 ^^
== 연산자는 값만 비교하기 때문에
$a는 비어있는 배열이기 때문에 true일 것 같네요.
=== 연산자를 사용하면 형식까지 비교하기 때문에 false이구요.
$a에 정수 0을 넣은 것과 마찬가지의 결과이겠죠.
그래서 답은 A라고 생각되네요 ^^
6년 전
B. false
6년 전
true
6년 전
빈 배열이 null로 변환됩니다. 답은 A. True입니다..
게시판 목록
퀴즈게시판
답을 맞히시면, 문제를 내신 회원님이 채택을 해드립니다.
채택은 '좋아요'와 같습니다.
채택은 '좋아요'와 같습니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1056 |
|
6년 전 | 3373 | |
| 1055 | 6년 전 | 4361 | ||
| 1054 | 6년 전 | 4839 | ||
| 1053 | 6년 전 | 2272 | ||
| 1052 | 6년 전 | 3415 | ||
| 1051 | 6년 전 | 2905 | ||
| 1050 |
NoNo5
|
6년 전 | 3737 | |
| 1049 |
|
6년 전 | 5883 | |
| 1048 |
dltjdgh
|
6년 전 | 1822 | |
| 1047 | 6년 전 | 4298 | ||
| 1046 | 6년 전 | 5488 | ||
| 1045 | 6년 전 | 1881 | ||
| 1044 |
sir닝겐
|
6년 전 | 5106 | |
| 1043 |
|
6년 전 | 3665 | |
| 1042 | 6년 전 | 1565 | ||
| 1041 |
|
6년 전 | 2168 | |
| 1040 | 6년 전 | 3429 | ||
| 1039 | 6년 전 | 4384 | ||
| 1038 |
스카이누리
|
6년 전 | 2838 | |
| 1037 |
이동주전주
|
6년 전 | 2290 | |
| 1036 | 6년 전 | 3273 | ||
| 1035 | 7년 전 | 2426 | ||
| 1034 |
|
7년 전 | 6894 | |
| 1033 | 7년 전 | 1875 | ||
| 1032 |
|
7년 전 | 3711 | |
| 1031 | 7년 전 | 3310 | ||
| 1030 | 7년 전 | 3994 | ||
| 1029 |
|
7년 전 | 5373 | |
| 1028 |
하늘나누기
|
7년 전 | 2357 | |
| 1027 | 7년 전 | 4104 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기