다음 코드에서 빈칸에 들어갈 올바른 연산자는?

과목: PHP

문제 번호: 3010

easy
다음 코드에서 빈칸에 들어갈 올바른 연산자는?
<?php
class Config {
    const DATABASE_NAME = "myapp_db";
}

echo Config____DATABASE_NAME;
?>
A. ->
B. ::
C. ->
D. =>

정답: B



클래스 상수에 접근할 때는 범위 결정 연산자(Scope Resolution Operator) ::을 사용합니다.

접근 방법:
⦁ 클래스 외부: 클래스명::상수명
⦁ 객체 생성 불필요: 상수는 정적이므로 객체를 만들지 않고도 접근 가능
⦁ 문법: Config::DATABASE_NAME

다른 연산자들의 용도:
-> : 객체의 속성이나 메서드 접근
=> : 배열의 키-값 연관

올바른 코드: echo Config::DATABASE_NAME; → "myapp_db" 출력

💡 학습 팁

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