PHP: ini_get_all - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ini_get ini_alter

Last updated: Sat, 27 Jan 2007

view this page in

# ini_get_all

(PHP 4 >= 4.2.0, PHP 5)

ini_get_all -- Gets all configuration options

## Description

array ini_get_all ( [string extension] )

Returns all the registered configuration options as an associative array. If the optional `extension` parameter is set, returns only options specific for that extension.

The returned array uses the directive name as the array key, with elements of that array being `global_value` (set in `php.ini`), `local_value` (perhaps set with ini_set() or `.htaccess`), and `access` (the access level). See the manual section on configuration changes for information on what access levels mean.

> Замечание: It's possible for a directive to have multiple access levels, which is why `access` shows the appropriate bitmask values.

Пример 1. A ini_get_all() example

`<?php $inis = ini_get_all(); print_r($inis); ?>`

Partial output may look like:

    Array
    (
        [allow_call_time_pass_reference] => Array
        (
            [global_value] => 1
            [local_value] => 1
            [access] => 6
        )
        [allow_url_fopen] => Array
        (
            [global_value] => 1
            [local_value] => 1
            [access] => 7
        )

        ...

    )

See also: ini_get(), ini_restore(), ini_set(), get_loaded_extensions(), and phpinfo().

add a note User Contributed Notes
ini_get_all
justd@ntmailme
20-Dec-2002 08:15
`I guess the third entry is the required access level (to change this variable at runtime):
Constant Value Meaning
PHP_INI_USER 1 Entry can be set in user scripts
PHP_INI_PERDIR 2 Entry can be set in php.ini, .htaccess or httpd.conf
PHP_INI_SYSTEM 4 Entry can be set in php.ini or httpd.conf
PHP_INI_ALL 7 Entry can be set anywhere
See also the docs for ini_set()
Hugo.`
add a note
ini_get ini_alter

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST