여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. PHP - 기초 - OOP 클래스 상수
PHP – 기초 – OOP 클래스 상수
2년전 작성
8개월전 수정

클래스 상수

상수는 선언된 후에는 변경할 수 없다.

클래스 상수는 클래스 내에서 일부 상수 데이터를 정의해야 하는 경우에 유용할 수 있다.

클래스 상수는 const 키워드가있는 클래스 내에서 선언된다.

클래스 상수는 대/소문자를 구분합니다. 그러나 모든 대문자로 상수의 이름을 지정하는 것이 좋다.

클래스 이름 다음에 범위 확인 연산자(::) 다음에 상수 이름을 사용하여 클래스 외부에서 상수에 액세스 할 수 있다.

PHP
<?php
class Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting maz.kr!";
}

echo Goodbye::LEAVING_MESSAGE;
?>
기본 예시
Thank you for visiting maz.kr!
self::

키워드 다음에 범위 확인 연산자(self::) 다음에 상수 이름을 사용하여 클래스 내부에서 상수에 액세스 할 수 있다.

PHP
<?php
class Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting maz.kr!";
public function byebye() {
echo self::LEAVING_MESSAGE;
}
}

$goodbye = new Goodbye();
$goodbye->byebye();
?>
기본 예시
Thank you for visiting maz.kr!
참고

Mingg`s Diary
밍구
공부 목적 블로그