(PHP 4 >= 4.0.4, PHP 5)
Această funcție returnează un tablou multidimensional care conține toate variabilele definite (globale, definite de utilizator sau de către server).
<?php$b = array(1, 1, 2, 3, 5, 8);$arr = get_defined_vars();// afișează $bprint_r($arr["b"]);// afișează calea către interpretorul PHP (dacă este folosit ca CGI)// exemplu: /usr/local/bin/phpecho $arr["_"];// afișează parametrii liniei de comandă, dacă existăprint_r($arr["argv"]);// afișează toate variabilele serverprint_r($arr["HTTP_SERVER_VARS"]);// afișează toate cheile tablourilor disponibileprint_r(array_keys(get_defined_vars()));?>
Mai consultați get_defined_functions() și get_defined_constants().