😊

좋아요!

6 / 10

정답률 60%

6
정답
4
오답
62.1초
총 소요시간
+60P 획득!
새 문제 6개 정답 (6 x 10P)

문제별 결과

O

PHP에서 readonly 속성은 생성자 외부에서도 최초 1회 할당이 가능하다.

PHP | 정답: X +10P

readonly 속성은 선언된 스코프(보통 생성자)에서만 초기화 가능합니다. 외부에서는 할당할 수 없습니다.

O

PHP에서 함수는 하나의 값만 반환할 수 있다.

PHP | 정답: X +10P

PHP 함수는 하나의 값만 반환하지만, 배열이나 객체를 반환하여 여러 값을 전달할 수 있습니다.

X

PHP에서 비트 시프트 연산 시 음수만큼 시프트하면 반대 방향으로 시프트된다.

PHP | 정답: X

PHP에서 음수 시프트는 ArithmeticError를 발생시킵니다. 반대 방향 시프트가 아닙니다.

O

PHP에서 strtotime() 함수는 영어 날짜 표현을 타임스탬프로 변환한다.

PHP | 정답: O +10P

strtotime("next Monday"), strtotime("+1 week"), strtotime("2024-01-01") 등이 가능합니다.

X

PHP에서 mktime()은 현재 시간의 타임스탬프를 반환한다.

PHP | 정답: X

mktime()은 인자로 지정한 날짜/시간의 타임스탬프를 반환합니다. 현재 시간은 time()입니다.

X

PHP에서 assert() 실패는 항상 예외를 발생시킨다.

PHP | 정답: X

PHP 7 이전에는 경고만 발생했습니다. PHP 7+에서 zend.assertions=1이고 assert.exception=1일 때만 예외가 발생합니다.

O

PHP에서 named arguments는 위치 인자와 섞어 사용할 수 없다.

PHP | 정답: X +10P

PHP 8에서 위치 인자 뒤에 named arguments를 사용할 수 있습니다. 단, named 뒤에 위치 인자는 불가합니다.

O

PHP에서 extends 키워드로 클래스 상속을 구현한다.

PHP | 정답: O +10P

class Child extends Parent { }로 상속합니다. PHP는 단일 상속만 지원합니다.

X

PHP에서 __sleep()과 __wakeup()은 serialize/unserialize 시 호출된다.

PHP | 정답: O

__sleep()은 serialize 전, __wakeup()은 unserialize 후 호출됩니다. PHP 7.4+에서는 __serialize()/__unserialize() 사용을 권장합니다.

O

PHP 변수명은 숫자로 시작할 수 있다.

PHP | 정답: X +10P

변수명은 문자 또는 밑줄(_)로 시작해야 합니다. $1name은 유효하지 않지만, $_1name은 유효합니다.