좋아요!
정답률 50%
문제별 결과
PHP에서 min()과 max() 함수로 최솟값과 최댓값을 구할 수 있다.
min(1, 2, 3)은 1, max(1, 2, 3)은 3을 반환합니다. 배열도 인자로 받을 수 있습니다.
PHP에서 함수명은 대소문자를 구분한다.
PHP 함수명은 대소문자를 구분하지 않습니다. myFunc()와 MYFUNC()는 같은 함수를 호출합니다.
CSS Custom Properties(변수)는 -- 접두사로 선언한다.
--primary-color: #333;으로 선언하고 var(--primary-color)로 사용합니다.
PHP에서 상수의 값은 한 번 정의하면 변경할 수 없다.
상수(constant)는 한 번 정의되면 스크립트 실행 중 변경하거나 해제할 수 없습니다.
PHP에서 $this는 현재 객체를 참조한다.
클래스 메서드 내에서 $this는 해당 메서드를 호출한 현재 객체 인스턴스를 가리킵니다.
PHP에서 Exception과 Error는 같은 부모 클래스를 가지지 않는다.
둘 다 Throwable 인터페이스를 구현합니다. catch(Throwable $e)로 모두 잡을 수 있습니다.
PHP에서 strict_types를 활성화하면 암시적 타입 변환이 금지된다.
declare(strict_types=1);을 파일 맨 위에 선언하면 함수 인자와 반환값의 암시적 타입 캐스팅이 비활성화됩니다.
PHP에서 Content Security Policy(CSP) 헤더로 XSS를 방지할 수 있다.
header("Content-Security-Policy: default-src 'self'")로 허용된 소스만 로드하도록 제한하여 XSS를 방어합니다.
TypeScript에서 enum은 const enum보다 번들 크기가 크다.
일반 enum은 JavaScript 객체로 변환되지만, const enum은 인라인되어 별도 객체가 생성되지 않습니다.
Python에서 함수의 기본값 매개변수는 함수 정의 시 한 번만 평가된다.
def f(lst=[]): 에서 기본값 []는 함수 정의 시 한 번만 생성됩니다. 흔한 Python gotcha입니다.