좋아요!
정답률 70%
문제별 결과
PHP에서 str_pad()는 멀티바이트 문자열에서도 정확한 패딩을 한다.
str_pad()는 바이트 기준으로 패딩하므로 멀티바이트 문자에서 정렬이 깨질 수 있습니다. mb_str_pad()는 PHP 8.3에서 추가되었습니다.
GraphQL은 항상 REST보다 성능이 좋다.
GraphQL은 over-fetching을 줄이지만, 복잡한 쿼리는 서버 부하를 증가시킬 수 있습니다. 상황에 따라 REST가 더 나을 수 있습니다.
CSP의 unsafe-inline을 사용해도 XSS 방어에 효과적이다.
unsafe-inline은 인라인 스크립트 실행을 허용하므로 CSP의 XSS 방어 효과를 크게 약화시킵니다.
PHP에서 @ 연산자(에러 제어 연산자)는 해당 표현식의 에러 보고를 억제한다.
@file_get_contents("nonexist")처럼 @ 앞에 붙이면 에러가 억제됩니다. 디버깅이 어려워져 권장하지 않습니다.
PHP에서 [] 문법으로 배열 요소를 추가하면 키가 항상 0부터 시작한다.
$arr[] = "값"은 현재 최대 정수 키 + 1을 키로 사용합니다. 이전 키에 따라 0이 아닐 수 있습니다.
PHP에서 (array) null은 null을 포함하는 배열 [null]이 된다.
(array) null은 빈 배열 []이 됩니다. null을 포함하지 않습니다.
REST API에서 GET 요청은 멱등성(idempotent)을 가진다.
GET, PUT, DELETE는 같은 요청을 여러 번 보내도 결과가 같은 멱등 메서드입니다. POST는 그렇지 않습니다.
TypeScript에서 Object 타입과 object 타입은 동일하다.
Object는 모든 값(원시 타입 포함)을, object는 비원시 타입(객체)만 포함합니다.
Vue에서 watch는 즉시 실행된다.
watch는 기본적으로 감시 대상이 변경될 때만 실행됩니다. 즉시 실행하려면 immediate: true 옵션이 필요합니다.
CSS에서 z-index는 position이 static이 아닌 요소에서만 작동한다.
z-index는 position이 relative, absolute, fixed, sticky인 요소에서만 적용됩니다.