array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.get-defined-vars.php', 1 => 'get_defined_vars', ), 'up' => array ( 0 => 'ref.var.php', 1 => 'Değişkenlerle ilgili işlevler', ), 'prev' => array ( 0 => 'function.get-debug-type.php', 1 => 'get_debug_type', ), 'next' => array ( 0 => 'function.get-resource-id.php', 1 => 'get_resource_id', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/var/functions/get-defined-vars.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_vars — Tüm tanımlı değişkenleri içeren bir dizi döndürür
get_defined_vars() işlevinin çağrıldığı etki alanında geçerli tüm değişkenleri (ortam değişkenleri, sunucu ve kullanıcı tanımlı değişkenler) içeren çok boyutlu bir dizi döner.
Bu işlevin bağımsız değişkeni yoktur.
Tüm tanımlı değişkenleri içeren çok boyutlu bir dizi.
Örnek 1 - get_defined_vars() örneği
<?php
$b = array(1, 1, 2, 3, 5, 8);
$arr = get_defined_vars();
// $b içeriğini basar
print_r($arr["b"]);
/* PHP yorumlayıcısının yolunu basar (kullanılmışsa, CGI olarak)
* örn, /usr/local/bin/php */
echo $arr["_"];
// Varsa komut satırı bağımsız değişkenlerini basar
print_r($arr["argv"]);
// tüm sunucu değişkenlerini basar
print_r($arr["_SERVER"]);
// Değişkenler dizisinin kullanılabilen tüm anahtarlarını basar
print_r(array_keys(get_defined_vars()));
?>