** 상수
- 상수란 절대 변하지 않는 값을 의미.
- 한 번 정의하게 되면 함수 안에서나 스크립트의 어느 영역에서든 자유롭게 사용
가능.
- PHP에서는 define() 함수를 통해서 상수를 정의한다.
- 스크립트의 실행중에 절대로 그 값이 변경되거나 삭제될 수 없으며, 대소문자를 구분한다.
ex) <?
define ("VERSION", 2.5);
echo VERSION; // 2.5
?>
위의 경우 VERSION은 상수로 정의되어 "2.5"라는 값을 출력
<?
define ("Version", 2.5);
echo VERSION; // 대소문자를 구별하므로 그냥 "VERSION" 이 출력됨.
?>
위의 경우 대소문자를 구분하므로 그냥 "VERSION"이라는 문자가 출력됨.
- 미리 정의된 상수들
-> __LINE__ : 현재 PHP 파서가 파싱중인 스크립트의 행 번호
-> __FILE__ : 현재 실행중인 스크립트의 전체 경로
-> __FUNCTION__ : 현재 PHP 파서가 파싱중인 스크립트 내의 함수명
-> __CLASS__ : 현재 PHP 파서가 파싱중인 스크립트 내의 클래스명
-> __METHOD__ : 현재 PHP 파서가 파싱중인 스크립트 내의 클래스 메소드명
'컴퓨터 세상 > PHP' 카테고리의 다른 글
PHP - IF ELSE문 (0) | 2020.07.13 |
---|---|
PHP - 연산자 (0) | 2020.07.13 |
PHP - $_ENV 배열 변수 (0) | 2020.07.11 |
PHP - $_SESSION 배열 변수 (0) | 2020.07.11 |
PHP - $_FILES 변수 배열 (0) | 2020.07.11 |