다시 도전!
정답률 30%
문제별 결과
Next.js에서 SSR(Server-Side Rendering)은 매 요청마다 HTML을 생성한다.
SSR은 각 요청 시 서버에서 HTML을 생성합니다. 실시간 데이터가 필요한 페이지에 적합합니다.
Next.js 13의 loading.js는 수동으로 Suspense를 설정해야 한다.
loading.js는 자동으로 해당 라우트 세그먼트를 Suspense 경계로 감쌉니다. 수동 설정이 필요 없습니다.
PHP에서 print는 여러 인자를 출력할 수 있다.
print는 하나의 인자만 받습니다. 여러 값을 출력하려면 echo를 사용해야 합니다.
PHP에서 trigger_error()로 사용자 정의 에러를 발생시킬 수 있다.
trigger_error("메시지", E_USER_WARNING)으로 사용자 정의 에러를 발생시킬 수 있습니다.
Python에서 함수의 기본 인자로 가변 객체(리스트 등)를 사용해도 안전하다.
가변 기본 인자는 함수 정의 시 한 번만 생성되어 호출 간 공유됩니다. None을 기본값으로 사용해야 합니다.
Next.js의 getServerSideProps는 클라이언트에서 실행된다.
getServerSideProps는 서버에서만 실행됩니다. 매 요청마다 서버에서 데이터를 가져옵니다.
PHP 8에서 Constructor Promotion 매개변수에 기본값을 지정할 수 없다.
Constructor Promotion에서도 기본값을 지정할 수 있습니다. public int $x = 0 형태입니다.
트리(Tree)에는 순환(cycle)이 존재할 수 있다.
트리는 순환이 없는 연결 그래프입니다. 순환이 있으면 트리가 아닌 그래프입니다.
Next.js에서 페이지 간 전환 시 전체 페이지가 새로고침된다.
Next.js는 클라이언트 사이드 네비게이션을 사용하여 전체 새로고침 없이 페이지를 전환합니다.
PDO에서 bindParam()과 bindValue()는 동일하게 동작한다.
bindParam()은 변수의 참조를 바인딩하고, bindValue()는 값을 바인딩합니다. execute 시점에 차이가 발생합니다.