현재 프로세스의 모든 변수, 상수, 모듈, 함수 및 클래스를 출력하는 PHP의 예
1.get_define_vars (PHP 4 >= 4.0.4, PHP 5) — 모든 정의된 변수로 구성된 배열을 가져옵니다.
array get_define_vars(void)
이 함수는 환경 변수, 서버 변수, 사용자 정의 변수를 포함하여 정의된 모든 변수 목록이 포함된 다차원 배열을 반환합니다.
<?php echo '<pre class="brush:php;toolbar:false">'; $b = array(1,1,2,3,5,8); $arr = get_defined_vars(); // 打印 $b print_r($arr["b"]); // 打印所有服务器变量 print_r($arr["_SERVER"]); // 打印变量数组的所有可用键值 print_r(array_keys(get_defined_vars())); ?>
2.get_definition_functions(PHP 4 >= 4.0.4, PHP 5) — 정의된 모든 함수 가져오기
array get_define_functions(void) //void는 비어 있음을 의미하며 매개변수가 필요하지 않습니다
<?php echo '<pre class="brush:php;toolbar:false">'; function foo() { echo "This is my function foo"; } $arr = get_defined_functions(); print_r($arr); ?>
3 Get_Loaded_EXTENSIONS (PHP 4, PHP 5) —— 사용 가능한 모든 모듈 가져오기
<?php echo '<pre class="brush:php;toolbar:false">'; print_r(get_loaded_extensions()); ?>
4. Get_extension_funcs (PHP 4, PHP 5) — 지정된 모듈의 사용 가능한 기능
Array Get_extExTENSION_FUNCS (STR ing $ module_name ) 이 함수는 지정된 모듈에서 사용 가능한 모든 함수를 반환합니다. 들어오는 매개변수(모듈 이름)는 소문자
<?php echo '<pre class="brush:php;toolbar:false">'; print_r(get_extension_funcs("gd")); print_r(get_extension_funcs("xml")); ?>
5여야 합니다. get_define_constants (PHP 4 >= 4.1.0, PHP 5) — 연관에서 모든 상수의 이름과 해당 값을 가져옵니다. array
array get_define_constants ([ bool $categorize = false ] )
<?php echo '<pre class="brush:php;toolbar:false">'; define("MY_CONSTANT", 1); print_r(get_defined_constants(true)); ?>
6.get_declared_classes (PHP 4, PHP 5) — 정의된 클래스의 이름으로 구성된 배열 가져오기
array get_declared_classes ( void )
<?php echo '<pre class="brush:php;toolbar:false">'; //define classone class classone { } //define classtwo class classtwo { } //This will show X classes (built-ins, extensions etc) with //classone and classtwo as the last two elements print_r(get_declared_classes()); //define classthree class classthree { } //...and four class classfour { } //Shows the same result as before with class three and four appended print_r(get_declared_classes()); ?>
위 내용은 PHP가 모든 변수/상수/모듈/함수/클래스 코드를 출력하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!