PHP 클래스에서 키워드의 역할은?

과목: PHP

문제 번호: 2988

medium
PHP 클래스에서 $this 키워드의 역할은?
function set_color($color) {
    $this->color = $color;
}
A. 클래스 자체를 가리킨다
B. 현재 메서드를 가리킨다
C. 현재 객체를 가리킨다
D. 부모 클래스를 가리킨다

정답: C



$this 키워드는 현재 객체(인스턴스)를 가리키는 특별한 변수입니다.

⦁ 메서드 내부에서만 사용 가능

⦁ 현재 호출된 객체의 속성과 메서드에 접근할 때 사용

$this->속성명 형태로 객체의 속성에 접근

$this->메서드명() 형태로 객체의 다른 메서드 호출 가능

예시에서 $this->color = $color;는 "현재 객체의 color 속성에 매개변수로 받은 값을 대입"한다는 의미입니다.

💡 학습 팁

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