상수란 변하지 않고 항상 같은 값을 가지는 수를 말한다.
어느 언어에서든 그러하듯 PHP에서도 이 상수를 선언할 수 있다.
1 2 3 4 5 6 | <?php define('s','12', true); // define(상수의 이름, 상수 값, boolean); echo s; ?> | cs |
php에서의 상수는 변수와 달라서 앞에 $가 붙지 않는다.
출력 : '12'
define함수는 PHP초기에부터 존재했던 상수 선언함수다.
매개변수를 3개나 사용할 수 있으며,
첫번째는 이름
두번째는 값
세번째는 영문자의 대소문자를 구분하기위한 boolean값이다.
즉, true일 경우 대소문자를 구분하지 않는다.
- const 키워드를 이용해 상수 선언하기
PHP 5.3버전 이후부터는 const 키워드를 통해 상수를 따로 선언할 수 있다.
1 2 3 4 5 6 7 | <?php const s2 = 13; echo s2; ?> | cs |
출력 : '13'
변수를 선언하던것처럼 하면 된다.