다음 코드에서 정적 메서드를 호출하는 올바른 방법은?
다음 코드에서 정적 메서드를 호출하는 올바른 방법은?
<?php
class MathHelper {
public static function add($a, $b) {
return $a + $b;
}
}
// 정적 메서드 호출
echo ________________;
?>
정답: B
정적 메서드는 범위 결정 연산자(Scope Resolution Operator)
::
을 사용하여 호출합니다.정적 메서드 호출 문법:
⦁ 클래스명::메서드명() - 기본 호출 방식
⦁ 객체 생성 불필요 -
new
키워드를 사용할 필요 없음⦁ 직접 접근 - 클래스 이름으로 직접 접근
다른 선택지들의 문제점:
⦁
->
연산자는 객체의 인스턴스 메서드 호출용⦁
new
객체 생성은 불필요한 메모리 사용⦁
.
연산자는 PHP에서 문자열 연결용올바른 호출:
MathHelper::add(5, 3)
→ 8 출력
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.