Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

get_cfg_var(3) [php man page]

GET_CFG_VAR(3)								 1							    GET_CFG_VAR(3)

get_cfg_var - Gets the value of a PHP configuration option

SYNOPSIS
string get_cfg_var (string $option) DESCRIPTION
Gets the value of a PHP configuration $option. This function will not return configuration information set when the PHP was compiled, or read from an Apache configuration file. To check whether the system is using a configuration file, try retrieving the value of the cfg_file_path configuration setting. If this is available, a configuration file is being used. PARAMETERS
o $option - The configuration option name. RETURN VALUES
Returns the current value of the PHP configuration variable specified by $option, or FALSE if an error occurs. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | get_cfg_var(3) was fixed to be able to return | | | "array" ini options. | | | | +--------+---------------------------------------------------+ SEE ALSO
ini_get(3), ini_get_all(3). PHP Documentation Group GET_CFG_VAR(3)

Check Out this Related Man Page

INI_GET_ALL(3)								 1							    INI_GET_ALL(3)

ini_get_all - Gets all configuration options

SYNOPSIS
array ini_get_all ([string $extension], [bool $details = true]) DESCRIPTION
Returns all the registered configuration options. PARAMETERS
o $extension - An optional extension name. If set, the function return only options specific for that extension. o $details - Retrieve details settings or only the current value for each setting. Default is TRUE (retrieve details). RETURN VALUES
Returns an associative array with directive name as the array key. When $details is TRUE (default) the array will contain global_value (set in php.ini), local_value (perhaps set with ini_set(3) or .htac- cess), and access (the access level). When $details is FALSE the value will be the current value of the option. See the manual section for information on what access levels mean. Note It's possible for a directive to have multiple access levels, which is why access shows the appropriate bitmask values. CHANGELOG
+--------+------------------+ |Version | | | | | | | Description | | | | +--------+------------------+ | 5.3.0 | | | | | | | Added $details. | | | | +--------+------------------+ EXAMPLES
Example #1 ini_get_all(3) examples <?php print_r(ini_get_all("pcre")); print_r(ini_get_all()); ?> The above example will output something similar to: Array ( [pcre.backtrack_limit] => Array ( [global_value] => 100000 [local_value] => 100000 [access] => 7 ) [pcre.recursion_limit] => Array ( [global_value] => 100000 [local_value] => 100000 [access] => 7 ) ) Array ( [allow_call_time_pass_reference] => Array ( [global_value] => 0 [local_value] => 0 [access] => 6 ) [allow_url_fopen] => Array ( [global_value] => 1 [local_value] => 1 [access] => 4 ) ... ) Example #2 Disabling $details <?php print_r(ini_get_all("pcre", false)); // Added in PHP 5.3.0 print_r(ini_get_all(null, false)); // Added in PHP 5.3.0 ?> The above example will output something similar to: Array ( [pcre.backtrack_limit] => 100000 [pcre.recursion_limit] => 100000 ) Array ( [allow_call_time_pass_reference] => 0 [allow_url_fopen] => 1 ... ) SEE ALSO
"How to change configuration settings", ini_get(3), ini_restore(3), ini_set(3), get_loaded_extensions(3), phpinfo(3), ReflectionExten- sion::getINIEntries. PHP Documentation Group INI_GET_ALL(3)
Man Page