메뉴 건너뛰기

프로그램언어

조회 수 246 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

상수란?

상수는 단순한 값을 위한 식별자(이름)이다. 이름이 제시하는것과 같이, 이 값은 스크립트 실행중에는 변경될수 없다. (실질적으로 상수가 아닌 마법 상수 을 제외하고) 상수는 기본적으로 대소문자를 구별한다. 관례상, 상수 식별자는 항상 대문자이다.
PHP에서 상수명은 같은 규칙을 따른다. 유효한 상수명은 문자나 밑줄로 시작하고 다른 문자나 숫자, 밑줄이 뒤를 따른다. 정규식으로는 다음처럼 표현할수 있다: [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
상수의 유효범위(scope)는 전역적이다. 유효범위에 상관없이 스크립트의 어느곳에서도 상수를 참조할수 있다.

참조 : http://php.net/manual/kr/language.constants.php

 
상수의 정의 : define( "상수명", "상수의 값"); 상수의 체크 : defined( "상수명");


마법상수(미리정의된 상수)
미리 정의된 상수로 __ 으로 시작되는 상수들이다. 그러므로 상수를 정의할때 __로 시작하는것은 피하는것을 권장한다. 이 특별한 상수들은 대소문자 구별이 없다.
예) __LINE__ : 파일의 현재 줄 번호를 반환하는 상수

참조 : http://www.php.net/manual/kr/language.constants.predefined.php

모든 상수 보기

echo "<pre>";
print_r(get_defined_constants(true));
echo "</pre>";

위의 소스로 모든 상수들을 확인할 수 있다.


List of Articles
번호 제목 날짜 조회 수
340 무조건 알아야 할 PHP 속도 테스트 14 가지 2014.02.27 30305
339 Class를 이용한 DB Connection 소스 (Oracle, MyS 2014.02.27 30518
338 Text를 GD 이미지로 뿌리기 2014.02.27 29866
337 PHP로 Excel 파일 만들기... 2014.02.27 30275
336 PHP에서 PDF파일 생성하기 2014.02.27 32816
335 DB상의 많은 파일을 한꺼번에 다운받기 2014.02.27 28348
334 GD를 이용한 스팸성 게시물 차단을 위한 보안 단어 입력 예제 2014.02.27 26962
333 쿠키변수받기 2014.02.27 29244
332 글내용 이미지 리사이징 2014.02.27 29468
331 Record Drag/Drop Position 2014.02.27 29229
330 로또 숫자 랜덤하게 1~45까지 숫자 빼오기 2014.02.27 25456
329 주간날짜 뽑아오기 2014.02.27 26753
328 PHP에서 자바스크립트 값 가져오기 2014.02.27 31656
327 페이지 로딩 시간 측정 2014.02.27 26063
326 유용한 함수 모음 2014.02.27 21447
325 날짜 계산하기 (하루전 날짜 구하기) 2014.02.27 21647
324 $_SERVER변수 2014.02.27 24481
323 엔터의 표현 2014.02.27 19550
322 필드값 저장 2014.02.27 24301
321 리스트 페이징 2014.02.27 19408
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved