PHP - get_defined_vars() 函数



定义和用法

get_defined_vars() 函数返回所有已定义变量的数组。

语法

array get_defined_vars ()

参数

返回值

此函数返回一个多维数组,其中包含所有已定义变量的列表。

依赖项

PHP 4.0.4 及更高版本。

示例

以下示例演示了 get_defined_vars() 函数的使用 -

<?php
   // Declare an array and initialize it
   $a = array(0, 1, 2, 3, 4);
   // Use get_defined_vars() function
   $arr = get_defined_vars();

   // print $arr
   print_r($arr);
?>

输出

这将产生以下结果 -

Array (
[_GET] => Array ( )
[_POST] => Array ( )
[_COOKIE] => Array ( )
[_FILES] => Array ( )
[a] => Array (
   [0] => 0
   [1] => 1
   [2] => 2
   [3] => 3
   [4] => 4
))

如您所见,此函数返回一个多维数组,其中包含在调用 get_defined_vars() 的作用域内所有已定义变量(环境、服务器或用户定义变量)的列表。

php_variable_handling_functions.htm
广告