🎉

훌륭해요!

8 / 10

정답률 80%

8
정답
2
오답
39.2초
총 소요시간
+80P 획득!
새 문제 8개 정답 (8 x 10P)

문제별 결과

X

PHP에서 __get()과 __set()은 접근 불가능한 프로퍼티에 접근할 때 호출된다.

PHP | 정답: O

__get()은 읽기, __set()은 쓰기 시 호출됩니다. 이를 오버로딩(overloading) 또는 매직 메서드라 합니다.

O

PHP에서 array_map()의 콜백에 null을 전달하면 오류가 발생한다.

PHP | 정답: X +10P

null을 전달하면 여러 배열을 zip하여 배열의 배열을 만듭니다.

O

PHP에서 array_merge()는 숫자 키를 유지한다.

PHP | 정답: X +10P

array_merge()는 숫자 키를 0부터 재번호합니다. 키를 유지하려면 + 연산자나 array_replace()를 사용합니다.

O

PHP 8.2의 readonly class는 상속할 수 없다.

PHP | 정답: X +10P

readonly class는 상속 가능합니다. 단, 자식 클래스도 readonly여야 합니다.

O

PHP에서 변수명은 대소문자를 구분한다.

PHP | 정답: O +10P

$name과 $Name은 서로 다른 변수입니다. 단, 함수명과 클래스명은 대소문자를 구분하지 않습니다.

X

PHP에서 declare(strict_types=1)은 파일 전체에 영향을 미친다.

PHP | 정답: X

strict_types는 선언된 파일의 함수 호출에만 영향을 미칩니다. 다른 파일에서 호출하면 적용되지 않습니다.

O

PHP에서 array_pop()은 배열의 마지막 요소를 제거하고 반환한다.

PHP | 정답: O +10P

array_pop()은 마지막 요소를 제거하며 반환합니다. array_shift()는 첫 번째 요소를 제거합니다.

O

PHP에서 array_splice()는 배열의 일부를 제거하거나 교체하며 원본 배열을 수정한다.

PHP | 정답: O +10P

array_splice()는 원본 배열에서 요소를 제거/교체하고, 제거된 요소를 반환합니다.

O

PHP에서 Late Static Binding을 위해 static:: 키워드를 사용한다.

PHP | 정답: O (기출)

static::은 실제 호출된 클래스를 참조합니다. self::과 달리 상속 시 자식 클래스를 올바르게 참조합니다.

O

PHP에서 문자열 연결은 + 연산자로 한다.

PHP | 정답: X +10P

PHP에서 문자열 연결은 . (점) 연산자입니다. +는 산술 덧셈입니다.