본문 바로가기

카테고리 없음

PHP) 불변하는 값, 상수 선언하기

상수란 변하지 않고 항상 같은 값을 가지는 수를 말한다.


어느 언어에서든 그러하듯 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'




변수를 선언하던것처럼 하면 된다.