좋아요!
정답률 50%
문제별 결과
HTML에서 <script defer>는 HTML 파싱 후에 스크립트를 실행한다.
defer는 HTML 파싱과 병렬로 스크립트를 다운로드하고, 파싱 완료 후 순서대로 실행합니다.
PHP 8.1에서 enum은 메서드를 가질 수 있다.
enum은 메서드, 상수, 인터페이스 구현이 가능합니다. 단, 프로퍼티는 가질 수 없습니다.
PHP에서 strlen()은 멀티바이트 문자의 글자 수를 정확히 반환한다.
strlen()은 바이트 수를 반환합니다. 멀티바이트 글자 수는 mb_strlen()을 사용해야 합니다.
PHP에서 함수의 반환 타입에 void를 선언하면 null도 반환할 수 없다.
void 반환 타입에서 return;(값 없는 return)은 허용되지만, return null;은 불가합니다.
PHP의 정규표현식에서 /i 수정자는 대소문자를 구분하지 않게 한다.
preg_match("/hello/i", "Hello World")는 대소문자를 무시하여 매칭됩니다.
PHP에서 작은따옴표 문자열 안에서 변수가 파싱된다.
변수 파싱은 큰따옴표와 heredoc에서만 됩니다. 작은따옴표에서는 변수명이 그대로 출력됩니다.
PHP에서 static 변수는 함수 호출 간에 값이 유지된다.
function counter() { static $n = 0; return ++$n; } → 호출할 때마다 1, 2, 3... 반환합니다.
Java에서 String의 + 연산은 항상 새로운 String을 생성한다.
Java 컴파일러는 String + 연산을 StringBuilder로 최적화합니다. 루프 내에서는 직접 StringBuilder 사용을 권장합니다.
PHP에서 FFI(Foreign Function Interface)는 C 코드를 직접 실행하는 것이 아니라 시뮬레이션한다.
FFI는 실제 C 라이브러리의 함수를 직접 호출합니다. 시뮬레이션이 아닌 네이티브 호출입니다.
Vue.js에서 @click은 v-on:click의 축약형이다.
@는 v-on:의 축약형입니다. @click="handler"는 v-on:click="handler"와 동일합니다.