(PHP) 상수 목록 / Super globals
상수
상수 정의는 define("name", "value");
로 하고, global scope다. 클래스 내부에서 상수를 정의할 때는 const
를 사용하는 편이 좋다.
1
2
3
4
5
6
class Member{
const MaxAge = 20;
function printMaxAge( ) {
print self::MaxAge; //$this->가 아니라 self::를 사용한다.
}
}
유용한 상수
PHP\_VERSION
,PHP_OS
\_\_LINE\_\_
,\_\_FILE\_\_
,\_\_DIR\__
\_\_FUNCTION\_\_
,\_\_CLASS\_\_
,\_\_METHOD\__
\_\_TRAIT\_\_
,\_\_NAMESPACE\__
global
전역 변수 참조는 global
static 변수 선언은 static
Super globals
$GLOBALS
$_SERVER
$_ENV
$_COOKIE
$_GET
$_POST
$_FILES
$_REQUEST
$_SESSION
* User-Agent는 $\_SERVER["HTTP\_USER_AGENT"]
로 확인할 수 있으며 이를 이용해 모바일은 처리를 다르게 줄 수 있다. 그 밖에도 자주 사용하게 되는$_SERVER[index] 목록
This post is licensed under CC BY 4.0 by the author.