[PHP] php상수 선언 define 함수[PHP] php상수 선언 define 함수

Posted at 2014. 1. 11. 15:49 | Posted in IT/php
홈페이제작업체 NuGuWeb
PHP의 상수는 선언시 define()함수를 이용해 선언을 합니다

 

모든 언어의 상수와 마찬가지로 관례지만 선언할때는 대문자로 작성을 해줘야합니다.

 

첫번째 인자로는 대문자로 상수명을 적어주시고 , 두번째는 상수의 내용이 들어갑니다.

 

 

1
2
3
4
5
6
7
8
9
10
<?
    define("PHP","php 최고");
    echo PHP;
    
    echo "<br>"// 줄바꿈
  
    define("java","Java도 최고");
    echo java;
?>
 

 

상수를 호출시에는 첫번째 인자로 넘겨줬던값을 적어주시면 호출이 됩니다.

 

두번째에있는 java 상수를 선언시 문제없이 상수선언이 되지만 

 

하지만 가독성이 좋지 않은 방법으로 상수를 선언한다면 추후에 문제가 발생될수도있습니다.

 

기억 하셔야될건 상수선언은 define함수로() 첫번째로인자로는 상수의 명 , 두번째 인자로는 상수에 들어갈 값입니다.

 

변수는 언제라도 그값을 변경을 할수 있는지만

 

상수는 한번 선언을 하고 난 다음에는 값을 다시 바꿀수없습니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
    define("PHP","php 최고");
    echo PHP;
    
    echo "<br>"// 줄바꿈
 
    define("java","Java도 최고");
    echo java;
 
    echo "<br>"// 줄바꿈
 
    /* 상수 제정의 */
    define("PHP","php가 짱이야~");
    echo PHP;
 
    echo "<br>"// 줄바꿈
 
    define("java","java가 짱이야~");
    echo java;
?>
 

위의 코드를 실행시 출력된 화면

 

값이 변경되지않는걸 알수있습니다.

'IT > php' 카테고리의 다른 글

[PHP] Serial 통신 - 쓰기  (0) 2015.01.22
[PHP] - $_SERVER 변수 정리  (0) 2014.09.21
cafe24 호스팅시 코드이그나이터 에러  (0) 2014.08.18
[PHP] echo문 안에서 if문 사용  (0) 2014.01.10
[PHP] APMSETUP 가상호스팅 설정  (0) 2014.01.10
//