PHP OOP - 클래스 상수
PHP - 클래스 상수
상수는 일단 선언되면 변경할 수 없습니다.
클래스 상수는 클래스 내에서 일부 상수 데이터를 정의해야 하는 경우 유용할 수 있습니다.
클래스 상수는 const
키워드를 사용하여 클래스 내에서 선언됩니다.
클래스 상수는 대소문자를 구분합니다. 그러나 상수 이름은 모두 대문자로 지정하는 것이 좋습니다.
::
다음과 같이 클래스 이름과 범위 확인 연산자( ), 상수 이름 을 사용하여 클래스 외부에서 상수에 액세스할 수 있습니다 .
예시
<?php
class
Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
}
echo
Goodbye::LEAVING_MESSAGE;
?>
self
또는 다음과 같이 키워드 다음에 범위 확인 연산자( ::
), 상수 이름을 차례로 사용하여 클래스 내부에서 상수에 액세스할 수 있습니다 .
예시
<?php
class Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
public function byebye() {
echo self::LEAVING_MESSAGE;
}
}
$goodbye = new Goodbye();
$goodbye->byebye();
?>