PHP Manual
Prev |  | Next

# get_defined_vars

(PHP 4 >= 4.0.4)

get_defined_vars -- Returns an array of all defined variables

## Description

``array get_defined_vars` (void)`

This function returns an multidimensional array containing a list of all defined variables, be them environment, server or user-defined variables.

    $b = array(1,1,2,3,5,8);

    $arr = get_defined_vars();

    // print $b
    print_r($arr["b"]);

    // print path to the PHP interpreter (if used as a CGI)
    // e.g. /usr/local/bin/php
    echo $arr["_"];

    // print the command-line paramaters if any
    print_r($arr["argv"]);

    // print all the server vars
    print_r($arr["HTTP_SERVER_VARS"]);

    // print all the available keys for the arrays of variables
    print_r(array_keys(get_defined_vars()));

See also get_defined_functions().

Prev | Home | Next
gettype | Up | get_resource_type