다음 코드에서 마지막 쉼표의 역할은 무엇인가요?
다음 코드에서 마지막 쉼표의 역할은 무엇인가요?
$config = [
"host" => "localhost",
"port" => 3306,
"username" => "admin",
"password" => "secret", // 이 쉼표
];
정답: B
⦁ 마지막 요소 뒤의 쉼표는 "trailing comma"라고 하며 PHP에서 허용됩니다
⦁ Trailing comma의 장점:
• 새 요소 추가 시 이전 줄 수정 불필요
• 버전 관리(Git) 시 diff가 깔끔해짐
• 코드 유지보수성 향상
⦁ 동작 방식:
• PHP 파서가 자동으로 무시
• 배열 구조나 동작에 영향 없음
• 빈 요소가 추가되지 않음
⦁ 실무 활용:
// 새 설정 추가 시
$config = [
"host" => "localhost",
"port" => 3306,
"username" => "admin",
"password" => "secret", // 기존 줄 수정 없음
"database" => "mydb", // 새 줄만 추가
];
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.