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으로 설정하면 된다.
댓글 없음:
댓글 쓰기