훌륭해요!
정답률 80%
문제별 결과
PHP에서 비교 연산자 <> 와 !=는 동일한 기능을 한다.
<>와 !=는 모두 "같지 않음"을 의미하는 동등 비교 연산자입니다. !==는 엄격 비교입니다.
PHP는 변수의 타입을 미리 선언하지 않아도 된다.
PHP는 동적 타입 언어로, 변수에 값을 할당하면 자동으로 타입이 결정됩니다.
PHP에서 $_GET 데이터는 자동으로 이스케이프된다.
$_GET 데이터는 이스케이프되지 않은 원시 데이터입니다. 반드시 적절한 이스케이프 처리가 필요합니다.
PHP에서 array_chunk()는 배열을 지정한 크기로 나눈다.
array_chunk([1,2,3,4,5], 2)는 [[1,2],[3,4],[5]]를 반환합니다.
PHP에서 array_column()은 다차원 배열에서 특정 컬럼의 값만 추출한다.
array_column($records, "name")은 각 레코드의 name 필드 값만 모은 배열을 반환합니다.
PHP에서 DatePeriod 클래스로 반복되는 날짜 시퀀스를 생성할 수 있다.
new DatePeriod($start, new DateInterval("P1D"), $end)로 시작일부터 종료일까지 1일 간격의 날짜를 순회합니다.
PHP에서 echo는 함수이다.
echo는 언어 구조(language construct)입니다. 함수가 아니므로 괄호 없이 사용 가능하고 가변 함수로 호출할 수 없습니다.
JavaScript에서 호이스팅은 var에만 적용된다.
let, const, class, function 모두 호이스팅됩니다. 다만 let/const는 TDZ로 인해 초기화 전 접근 시 에러가 발생합니다.
PHP에서 static 변수는 함수 호출 간에 값이 유지된다.
function counter() { static $n = 0; return ++$n; } → 호출할 때마다 1, 2, 3... 반환합니다.
PHP에서 boolean 타입의 값은 true와 false 두 가지이다.
boolean은 true 또는 false 중 하나의 값을 가집니다. 대소문자를 구분하지 않으므로 TRUE, True도 유효합니다.