😊

좋아요!

5 / 10

정답률 50%

5
정답
5
오답
51.2초
총 소요시간
+50P 획득!
새 문제 5개 정답 (5 x 10P)

문제별 결과

X

PHP 8에서 str_contains(), str_starts_with(), str_ends_with()는 정규표현식을 지원한다.

PHP | 정답: X

이 함수들은 단순 문자열 검색만 지원합니다. 정규표현식은 preg_match()를 사용합니다.

O

PHP에서 setcookie()는 HTML 출력 후에도 호출할 수 있다.

PHP | 정답: X +10P

setcookie()는 HTTP 헤더를 보내므로, 어떤 출력(echo, HTML 등)보다 먼저 호출해야 합니다.

X

PHP에서 (int)"abc"의 결과는 오류가 발생한다.

PHP | 정답: X

오류가 발생하지 않고 0이 반환됩니다. 숫자로 시작하지 않는 문자열을 정수로 변환하면 0이 됩니다.

O

PHP에서 header() 함수는 HTTP 응답 헤더를 설정한다.

PHP | 정답: O +10P

header("Location: /login")으로 리다이렉트, header("Content-Type: application/json")으로 타입 설정 등을 합니다.

X

PHP에서 composer.lock 파일은 버전 관리(Git)에 포함해야 한다.

PHP | 정답: O

composer.lock은 정확한 의존성 버전을 기록하여, 모든 환경에서 동일한 버전을 설치하도록 보장합니다.

X

PHP에서 클래스 파일명은 클래스명과 일치해야 한다(PSR-4).

PHP | 정답: O

PSR-4 오토로딩 표준에 따라 클래스명이 UserController이면 파일명은 UserController.php여야 합니다.

O

PHP에서 checkdate()는 날짜의 유효성을 검사한다.

PHP | 정답: O +10P

checkdate(2, 29, 2024)는 윤년이므로 true, checkdate(2, 29, 2023)은 false를 반환합니다.

X

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

PHP | 정답: X

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

O

PHP에서 $_COOKIE 슈퍼글로벌로 현재 요청의 쿠키 값을 읽을 수 있다.

PHP | 정답: O +10P

$_COOKIE["name"]으로 클라이언트가 보낸 쿠키 값을 읽습니다.

O

PHP에서 CSRF 방지를 위해 토큰을 사용하는 것이 권장된다.

PHP | 정답: O +10P

폼에 랜덤 토큰을 삽입하고 서버에서 검증하여 CSRF(Cross-Site Request Forgery) 공격을 방지합니다.