ini_get_all

(PHP 4 >= 4.2.0, PHP 5)

ini_get_all -- Obtém todas as opções de configuração

Descrição

array ini_get_all ( [string extension] )

Retorna todas as opções de configuração como uma matriz associativa. Se o parâmetro opcional extension estiver definido, apenas as opções especificas para esta extensão serão retornadas.

A matriz retornada usa o nome da diretiva como chave da matriz sendo os os elementos global_value (definidos no php.ini), local_value (talvez definidos com ini_set() ou .htaccess), e access (o nível de acesso). Veja a seção do manual sobre mudanças de configuração para informações sobre o que são os níveis.

Nota: É possível para uma diretiva ter múltiplos níveis de acesso, por isso access mostra os valores apropriados como um valor bitmask.

Exemplo 1. Exemplo ini_get_all()

<?php
$inis
= ini_get_all();

print_r($inis);

?>

Parte da saída se parece com:

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
    )

    ...

)

Veja também: ini_get(), ini_restore(), ini_set(), get_loaded_extensions() e phpinfo().