(PHP 4 >= 4.0.4, PHP 5)
이 함수는 환경변수, 서버나 유저 정의 변수 등 모든 정의된 변수 목록을 포함하는 다차원 배열을 반환합니다.
<?php$b = array(1, 1, 2, 3, 5, 8);$arr = get_defined_vars();// $b를 출력print_r($arr["b"]);/* PHP 인터프리터의 경로를 출력 (CGI로 사용할 때) * 즉, /usr/local/bin/php */echo $arr["_"];// 명령줄 인자가 존재한다면 출력print_r($arr["argv"]);// 모든 서버 변수를 출력print_r($arr["_SERVER"]);// 변수 배열의 모든 키를 출력print_r(array_keys(get_defined_vars()));?>
참고: get_defined_functions(), get_defined_constants().