😊

좋아요!

7 / 10

정답률 70%

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

문제별 결과

O

PHP에서 (int)"10abc"의 결과는 10이다.

PHP | 정답: O +10P

PHP는 문자열을 정수로 변환할 때 앞부분의 숫자까지만 변환합니다. "10abc" → 10

O

PHP에서 glob()은 패턴 매칭으로 파일 목록을 가져올 수 있다.

PHP | 정답: O +10P

glob("*.php")는 현재 디렉토리의 모든 PHP 파일을 배열로 반환합니다.

O

PHP에서 spl_autoload_register()로 클래스 자동 로딩을 구현할 수 있다.

PHP | 정답: O +10P

spl_autoload_register(function($class) { include $class . ".php"; }); 형태로 클래스 파일을 자동으로 로드합니다.

X

PHP 8의 JIT 컴파일러는 모든 PHP 코드를 빠르게 만든다.

PHP | 정답: X

JIT는 CPU 집약적 작업에서 효과가 크지만, I/O 바운드나 일반 웹 앱에서는 큰 차이가 없을 수 있습니다.

O

PHP에서 list() 구문으로 배열의 값을 여러 변수에 한번에 할당할 수 있다.

PHP | 정답: O +10P

list($a, $b, $c) = [1, 2, 3]; 또는 [$a, $b, $c] = [1, 2, 3]; 형태로 사용합니다.

O

PHP 8.2에서 disjunctive normal form (DNF) 타입이 도입되었다.

PHP | 정답: O +10P

(A&B)|C 같은 교차 타입과 유니온 타입의 조합이 가능합니다.

O

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

PHP | 정답: X +10P

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

X

PHP에서 + 연산자로 배열을 합치면 값이 덮어씌워진다.

PHP | 정답: X

+ 연산자는 같은 키가 있으면 왼쪽(첫 번째) 배열의 값을 유지합니다. 덮어쓰지 않습니다. array_merge()가 덮어씁니다.

O

PHP에서 filter_input()은 사용자 입력을 필터링하고 검증한다.

PHP | 정답: O +10P

filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)로 이메일 형식을 검증합니다.

X

PHP에서 file_put_contents()는 기존 파일 내용에 항상 추가한다.

PHP | 정답: X

기본적으로 덮어씁니다. 추가하려면 FILE_APPEND 플래그를 사용해야 합니다.