본문으로 이동

미디어위키 1.45 안정화가 거의 끝났습니다. 다만 Flow 확장 기능 관련 이슈가 있어서 대체하는 작업을 수행할 계획입니다.

  1. 큰숲백과:청사진에서 위키 발전의 대략적인 방향성을 제시했습니다. 의견이 있으신 분은 큰숲백과토론:청사진에서 의견을 남겨주시면 좋겠습니다.
  2. 기능상의 오류로 지원하지 않고 있는 기능에 대해서는 큰숲백과토론:이슈 트래커에 요약했습니다. 참고하시기 바랍니다.
  3. 데이터베이스 덤프 받고싶으신 분은 큰숲백과 가입 후에 사용자토론:Bigforest에 의견 남겨주시면 ftp 주소, 계정, 비밀번호를 특수:EmailUser를 통해서 공개할 예정입니다.

작은숲:위키노트/PHP 특수 상수

큰숲백과, 나무를 보지 말고 큰 숲을 보라.

이 글은 http://php.net/manual/en/language.constants.predefined.php의 내용을 번역한 것입니다.

원문의 저작권은 PHP Documentation Group에게 있으며, 이 글의 라이선스는 원문의 라이선스(Creative Commons Attribution 3.0 License)를 따릅니다.

PHP에는 몇 가지 특수한 동작을 하는 상수들이 있다. 이 상수들의 값은 고정되어 있지 않고 그 상수가 쓰인 상황에 맞게 바뀐다. 이러한 특수 상수들은 대소문자에 상관 없이 같은 의미를 갖는다.

__LINE__
파일에서 상수가 쓰인 줄의 줄번호를 나타낸다.
__FILE__
상수가 쓰인 파일의 이름을 나타낸다. 경로를 포함하며, 심볼릭 링크인 경우 실제 파일을 표시한다. include 파일에서 쓰이면 include 파일의 이름을 나타낸다.
__DIR__
상수가 쓰인 파일이 있는 디렉토리를 나타낸다. include 파일에서 쓰이면 include 파일이 있는 디렉토리를 나타낸다. 이 상수는 dirname(__FILE__)과 같다. 이 상수에 의해 표시되는 디렉토리의 이름은 루트 디렉토리인 경우를 제외하고 끝에 /를 붙이지 않는다. 틀:버전
__FUNCTION__
상수가 쓰인 함수의 이름을 나타낸다. 틀:버전
__CLASS__
상수가 쓰인 클래스의 이름을 나타낸다. 만약 그 클래스가 이름공간에 있다면, 클래스 이름 앞에 이름공간까지 나타낸다. PHP 5.4부터는 트레이트(trait)에서도 동작한다. 트레이트 안에서 사용되면 트레이트가 사용된 클래스 이름을 나타낸다. 틀:버전
__TRAIT__
상수가 쓰인 트레이트의 이름을 나타낸다. 이름공간이 선언되어 있다면 트레이트 이름 앞에 이름공간도 붙인다. 틀:버전
__METHOD__
상수가 쓰인 클래스 매서드의 이름을 나타낸다. 틀:버전
__NAMESPACE__
상수가 쓰인 이름공간을 나타낸다. 틀:버전
이 작은숲 문서의 출처는 위키노트의 위키노트/PHP 특수 상수 문서입니다.