좋아요!
정답률 60%
문제별 결과
Java에서 static 메서드는 오버라이딩할 수 있다.
static 메서드는 오버라이딩이 아닌 하이딩(hiding)됩니다. 다형성이 적용되지 않습니다.
PHP에서 정수의 최댓값은 PHP_INT_MAX 상수로 확인할 수 있다.
PHP_INT_MAX는 플랫폼에 따라 다르며, 64비트 시스템에서는 9223372036854775807입니다.
TypeScript에서 인터페이스는 extends로 다른 인터페이스를 상속할 수 있다.
interface B extends A { }로 A의 모든 프로퍼티를 상속합니다. 여러 인터페이스를 동시 상속 가능합니다.
PHP에서 FFI(Foreign Function Interface)로 C 라이브러리를 직접 호출할 수 있다.
PHP 7.4에서 도입된 FFI로 C 라이브러리의 함수를 PHP에서 직접 호출할 수 있습니다.
PHP에서 fopen()으로 연 파일은 반드시 fclose()로 닫아야 한다.
fopen()으로 열린 파일 핸들은 fclose()로 닫아야 리소스가 해제됩니다. 스크립트 종료 시 자동 닫힘은 보장되지만 명시적 닫기가 권장됩니다.
PHP에서 === 연산자는 값과 타입을 모두 비교한다.
=== (일치 연산자)는 값과 타입을 모두 비교하고, == (동등 연산자)는 값만 비교합니다.
JavaScript에서 Array.isArray()로 배열인지 확인할 수 있다.
typeof로는 배열과 객체를 구분할 수 없으므로 Array.isArray()를 사용합니다.
PHP에서 phpinfo()는 PHP 설정 정보를 출력한다.
phpinfo()는 PHP 버전, 확장 모듈, 설정 값 등 전체 정보를 HTML로 출력합니다. 프로덕션에서는 보안상 사용하지 않아야 합니다.
PHP에서 $$var 같은 가변 변수는 PHP 8에서 제거되었다.
가변 변수는 PHP 8에서도 사용 가능합니다. 다만 명확성을 위해 ${$var} 형태를 권장합니다.
Vue 3의 Composition API는 setup() 함수에서 로직을 구성한다.
Composition API는 setup()에서 ref, reactive, computed 등을 사용하여 관련 로직을 그룹화합니다.