😅

다시 도전!

3 / 10

정답률 30%

3
정답
7
오답
53.3초
총 소요시간
+30P 획득!
새 문제 3개 정답 (3 x 10P)

문제별 결과

X

PHP에서 strpos()의 결과가 0일 때 if(strpos(...))로 체크하면 false와 혼동될 수 있다.

PHP | 정답: O

strpos()가 0(문자열 시작 위치)을 반환할 때 if($pos)는 false가 됩니다. if($pos !== false)로 체크해야 합니다.

O

PHP에서 타입 힌트 int를 사용하면 문자열 "123"은 거부된다.

PHP | 정답: X +10P

기본적으로 PHP는 coercive 모드에서 "123"을 int로 자동 변환합니다. strict_types=1에서만 거부됩니다.

O

PHP에서 file() 함수는 파일을 한 줄씩 배열로 읽는다.

PHP | 정답: O +10P

file("data.txt")는 각 줄을 요소로 하는 배열을 반환합니다. FILE_IGNORE_NEW_LINES로 줄바꿈을 제거할 수 있습니다.

X

PHP에서 $_REQUEST는 $_GET, $_POST, $_COOKIE의 값을 모두 포함한다.

PHP | 정답: O

$_REQUEST는 기본적으로 GET, POST, COOKIE 데이터를 합친 배열입니다. request_order 설정에 따라 우선순위가 달라집니다.

X

PHP에서 continue는 현재 반복을 건너뛰고 다음 반복으로 이동한다.

PHP | 정답: O

continue는 현재 루프 반복의 나머지를 건너뛰고 다음 반복으로 진행합니다. continue 2로 중첩 루프의 바깥 루프를 건너뛸 수 있습니다.

X

PHP에서 file() 함수는 파일을 문자열로 반환한다.

PHP | 정답: X

file()은 파일을 줄 단위 배열로 반환합니다. 문자열로 반환하는 것은 file_get_contents()입니다.

X

PHP에서 var_dump(null)과 var_dump("")의 출력은 동일하다.

PHP | 정답: X

var_dump(null)은 NULL을, var_dump("")은 string(0) ""을 출력합니다. 다른 타입입니다.

O

PHP에서 배열 비교 시 ==는 요소의 순서도 비교한다.

PHP | 정답: X +10P

==는 키-값 쌍이 같으면 순서와 관계없이 true입니다. 순서까지 비교하려면 ===를 사용해야 합니다.

X

PHP에서 count()에 다차원 배열을 전달하면 모든 중첩 요소를 포함한 수를 반환한다.

PHP | 정답: X

count()는 기본적으로 1차원만 셉니다. 모든 요소를 세려면 count($arr, COUNT_RECURSIVE)를 사용합니다.

X

PHP에서 인터페이스에 정의된 메서드는 protected 접근 제한자를 가질 수 있다.

PHP | 정답: X

인터페이스의 메서드는 반드시 public이어야 합니다. 다른 접근 제한자는 사용할 수 없습니다.