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
廣告