php에서 상수 정의할 때, 상수값 없이 정의하는 경우는.....

php에서 상수 정의할 때, 상수값 없이 정의하는 경우는.....

QA

php에서 상수 정의할 때, 상수값 없이 정의하는 경우는.....

답변 3

본문

어떤 경우인가요?

 

예를 들어, 

 

define('_INDEX_', true); 

define('G5_IS_ADMIN', true); 

 

이런 경우엔 해당 상수값이 어떻게 정의되는 건가요?

이 질문에 댓글 쓰기 :

답변 3

true  : 1

 

http://php.net/manual/kr/language.types.string.php#language.types.string.casting 

슈와이 님, 답변감사합니다.

constant() 함수로 출력해보니 1이 나오는 건 확인했었는데,
왜 상수값도 없이 상수를 정의만 해두는 목적이 궁금해서요..

ps.
링크해주신 좌표는 영어네요.^^;; 제가 영어 까막눈이라....ㅜㅜ

define('_INDEX_', true); 

define('G5_IS_ADMIN', true);

define('_INDEX_', '', true); 

define('G5_IS_ADMIN', '', true); 

의 차이는 값이 생략 되었을 뿐 같습니다.

즉, 형식은 define('이름','값',반환값); 이 됩니다.

 

define ( 상수명, 상수값, 대소문자구분 ) 

 

http://php.net/manual/kr/function.define.php

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 13
© SIRSOFT
현재 페이지 제일 처음으로