좋아요!
정답률 60%
문제별 결과
PHP에서 in_array() 함수로 배열에 특정 값이 있는지 확인할 수 있다.
in_array("apple", $fruits)는 배열에 "apple"이 존재하면 true를 반환합니다.
PHP에서 session_start()를 호출해야 세션을 사용할 수 있다.
session_start()를 호출해야 $_SESSION 슈퍼글로벌을 사용할 수 있습니다. 출력 전에 호출해야 합니다.
PHP에서 nl2br()은 줄바꿈 문자를 제거한다.
nl2br()은 줄바꿈 문자(\n)를 <br> 태그로 변환합니다. 원본 줄바꿈은 유지됩니다.
PHP에서 작은따옴표('') 안에서는 변수가 자동으로 해석된다.
작은따옴표 문자열에서는 변수가 해석되지 않고 그대로 출력됩니다. 'Hello $name'은 "Hello $name" 문자열 자체가 됩니다.
PHP에서 하나의 클래스는 여러 인터페이스를 상속받을 수 없다.
클래스는 콤마로 구분하여 여러 인터페이스를 구현(implements)할 수 있습니다.
PHP에서 try-catch 블록으로 예외를 처리할 수 있다.
try { ... } catch (Exception $e) { ... } 형태로 예외를 포착하고 처리합니다.
PHP에서 $_GET 데이터는 자동으로 이스케이프된다.
$_GET 데이터는 이스케이프되지 않은 원시 데이터입니다. 반드시 적절한 이스케이프 처리가 필요합니다.
PHP에서 인터페이스는 메서드 구현을 포함할 수 있다.
인터페이스는 메서드 시그니처만 정의합니다. 구현은 포함할 수 없습니다(PHP 8의 기본 구현 제외).
PHP에서 sort()는 원본 배열을 변경하지 않고 새 배열을 반환한다.
sort()는 원본 배열을 직접 변경(참조 전달)하며 boolean을 반환합니다.
PHP에서 strlen() 함수는 문자열의 길이를 반환한다.
strlen("Hello")은 5를 반환합니다. 멀티바이트 문자는 mb_strlen()을 사용해야 정확합니다.