HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

getenv

Description

The getenv of Options / Information for PHP gets the value of an environment variable.

Syntax

getenv(
    ?string $name = null,
    bool $local_only = false
): string|array|false

Parameters

name

The variable name as a string or null.

local_only

When set to true, only local environment variables are returned, set by the operating system or putenv. It only has an effect when name is a string.

Return

Returns the value of the environment variable name, or false if the environment variable name does not exist. If name is null, all environment variables are returned as an associative array.

Examples

1 · void

<?

$return = getenv();

print_r($return);
Array
(
    [PATH] => /usr/local/bin:/bin:/usr/bin
)

2 · name · null

<?

$name = null;

$return = getenv($name);

print_r($return);
Array
(
    [PATH] => /usr/local/bin:/bin:/usr/bin
)

3 · name · string

<?

$name = "PATH";

$return = getenv($name);

echo $return;
/usr/local/bin:/bin:/usr/bin

4 · local_only

<?

$name = "PATH";
$local_only = true;

$return = getenv($name, $local_only);

echo $return;
/usr/local/bin:/bin:/usr/bin

5 · Superglobal

<?

$name = "PATH";

$return = $_SERVER[$name];

echo $return;
/usr/local/bin:/bin:/usr/bin