[php에서 미리 정의된 상수]
|
# 본내용은 스킨제작을 목적으로 하는 분들을 위한 입문자용 기본 강좌입니다. # 입문자가 쉽게 php를 느낄수 있도록 되도록 간추려서 쉽게 구성한 강좌입니다. # 입문자가 아니면 보실 필요가 없습니다. # 강좌의 순서는 입문자가 쉽게 와닿을수 있도록 임의로 조정했습니다. # 강좌는 누구나 읽고 사용할수 있지만, 다른 책의 내용으로 포함될수 없습니다. |
1. php에는 미리 정의된 상수가 있습니다.
프로그램내에서 또는 페이지내에서 별도로 상수로 정의해주지 않아도 쓸수 있습니다.
그중에서 아주 유용한 몇가지만 알아보겠습니다.
2. __FILE__
이것은 어떤 파일에 현재 파일이 인클루드 되었다 하더라도
현재 파일의 전체 경로를 반환합니다.
표기방법은 잘 안보일수 있는 언더바(_)두개연속 FILE 언더바(_) 두개연속 입니다.
이것은 페이지의 흐름이나 파일의 절대경로, 상대경로를 알아내는 데
아주 유용한 상수입니다.
자신이 테스트 하는 그누보드 아무파일에서나
다음과 같이 입력해 봅니다.
<? echo __FILE__ ?>
그리고 웹에서 페이지를 확인해보면 그 파일의 절대 경로를 알수 있습니다.
조금 오해가 될수 있는 부분같아서 다시 설명하면
게시판 리스트 같은 경우는 http://도메인/그누보드 경로/bbs/board.php?bo_table=test
이런식으로 되는 데요. list.skin.php 에 위에 <? echo __FILE__ ?>을 넣어 저장하고
다시 웹에서 확인해보면
스킨파일의 전체경로가 출력되는 것임을 알수 있습니다.
즉 어디에 인클루드 되어 사용되던,
현재 에디터로 수정하고 있는 파일의 경로를 가지고 있다는 뜻입니다.
3. PHP_VERSION
현재 서버의 php버젼의 정보를 가지고 있습니다.
테스트 파일을 열어서
<? echo PHP_VERSION ?>
이렇게 넣고 저장한후 웹에서 확인해보면 현재 자신의 서버의 php버젼을 알수 있습니다.
4. 더 많은 미리 선언된 상수가 있지만, 입문자에게는 이것만 알면 충분합니다.
Posted by 바람부는데로




