최초 작성일 : 2023-08-21 | 수정일 : 2023-09-05 | 조회수 : 287 |
PHP에서 상수는 define()
함수나 const
키워드를 사용하여 선언할 수 있다.
상수는 한 번 값을 할당하면 그 값을 변경할 수 없다.
또한, 상수는 $
기호 없이 사용된다.
1. define()
함수를 사용한 상수 선언:
define()
함수를 사용하여 상수를 선언할 때, 첫 번째 매개변수로 상수의 이름, 두 번째 매개변수로 상수의 값을 전달한다.
phpdefine('PI', 3.141592653589793);
echo PI; // 3.141592653589793
옵션으로 세 번째 매개변수에 true
를 전달하면 상수 이름을 대소문자 구분 없이 사용할 수 있다.
phpdefine('VERSION', '1.0', true);
echo version; // 1.0
2. const
키워드를 사용한 상수 선언:
const
키워드를 사용하면 상수를 더 간결하게 선언할 수 있다.
const
는 클래스 내부 또는 전역 범위에서 사용할 수 있다.
phpconst GRAVITY = 9.81;
echo GRAVITY; // 9.81
클래스 내에서는:
phpclass MathConstants {
const E = 2.71828;
}
echo MathConstants::E; // 2.71828
상수는 전역적인 범위를 가지므로 스크립트 내의 어디에서나 접근할 수 있다.
또한, 상수는 $
기호 없이 바로 이름으로 참조할 수 있습니다
Tags #php