2018년 3월 6일 화요일

[PHP예제] 021 상수 사용하기

define() 함수나 const 키워드를 이용하면 상수를 정의할 수 있다.

define() 함수에 따라 상수 정의하기

define('상수명', 값, true);

위와 같이 제3인수에 true를 지정하면 영문자의 대문자와 소문자를 구분하지 않는다.

const 키워드로 상수 정의하기

PHP 5.3 이후부터 const 키워드를 이용할 수 있다.

const 상수명 = 값;



 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>상수 사용하기</title>
</head>
<body>
<div>
<?php
define('HELLO', 'Hello world!');
echo '상수: HELLO: ' . HELLO . '<br>';
echo '상수: Hello: ' . Hello . '<br>';

$result = define('GREETING', '안녕', true);
if( $result ) {
    echo '상수: GREETING: ' . GREETING . '<br>';
    echo '상수: Greeting: ' . Greeting . '<br>';        
} else {
    echo '상수 정의에 실패했습니다.' . '<br>';
}

const WORLD = 'World';
echo '상수: WORLD: ' . WORLD;
?>
</div>
</body>
</html>



define() 함수는 상수의 정의에 성공하면 true를 실패하면 false를 반환한다.

화면에 오류를 표시하기 위해서는 php.ini 파일에서 display_errors의 설정을 On으로 설정하면 된다.




댓글 없음:

댓글 쓰기