PHP

07. PHP 상수

drizzle0925 2021. 2. 27. 14:45
728x90

상수(constant)

상수는 변하지 않는 변수를 의미한다.

변수와 동일하나 한번 선언한 뒤에는 값을 변경할수 없다.

 

www.php.net/manual/en/function.define.php

define(상수이름, 상숫값, 대소문자구분여부)

첫번째 인자는 상수이름을 전달받고, 두번째 인자로는 저장할 값을 전달받는다.

세번째인자는 상수이름이 대소문자를 구분하는가를 지정해주는데 기본값은 false로 대소문자를 구분하도록 되어있다.

1
2
3
4
5
6
7
8
9
<?php
define("hello","안녕하세요.<br>");
echo hello;
echo HELLO;
 
define("world",'세계입니다.<br>',true);
echo world;
echo WORLD;
?>
cs

 

한번 선언하면 어디서든 사용할 수 있지만 코드상으로 선언하기 전에 상수를 호출하면 에러를 발생시킨다.

1
2
3
4
5
6
7
8
9
<?php
function defineFuntion(){
    echo hello;
    define('hello','안녕하세요!<br>');
    echo hello;
}
defineFuntion();
echo hello;
?>
cs

728x90

'PHP' 카테고리의 다른 글

09. PHP 타입변환  (0) 2021.02.28
08. PHP 기본타입  (0) 2021.02.27
06. PHP 변수의 종류  (0) 2021.02.27
05. PHP의 변수  (0) 2021.02.25
04. PHP의 숫자와 문자  (0) 2021.02.25