(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.