PHP에서 트레이트(trait)를 선언할 때 사용하는 키워드는?

과목: PHP

문제 번호: 3024

easy
PHP에서 트레이트(trait)를 선언할 때 사용하는 키워드는?
A. mixin
B. trait
C. module
D. include

정답: B



PHP에서 트레이트를 선언할 때는 trait 키워드를 사용합니다.

⦁ 기본 문법: trait TraitName { }

⦁ 목적: 여러 클래스에서 재사용할 수 있는 메서드들을 정의

⦁ 다중 상속 해결: PHP의 단일 상속 한계를 보완

⦁ 코드 중복 방지: 같은 기능을 여러 클래스에서 공유 가능

예시: trait Logger { public function log($message) { } }

트레이트는 클래스와 유사하지만 직접 인스턴스화할 수 없고, 다른 클래스에서 사용하기 위한 목적으로만 존재합니다.

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.