Define o valor de uma opção de configuração

# ini_set

(PHP 4, PHP 5, PHP 7, PHP 8)

ini_set — Define o valor de uma opção de configuração

### Descrição

function ini_set(string `$option`, string|int|float|bool|null `$value`): string|false

Define o valor da opção de configuração fornecida. A opção de configuração manterá este novo valor durante a execução do script e será restaurada ao final do script.

### Parâmetros

`option`

  Nem todas as opções disponíveis podem ser alteradas usando ini_set(). Há uma lista de todas as opções disponíveis no apêndice.

`value`

  O novo valor da opção.

### Valor Retornado

Retorna o valor antigo em caso de sucesso, `false` em caso de falha.

### Registro de Alterações

Versão | Descrição
--- | ---
8.1.0 | `value` agora aceita qualquer tipo escalar (incluindo `null`). Anteriormente, apenas valores string eram aceitos.

### Exemplos

Exemplo #1 Configurando uma opção ini

    <?php
    echo ini_get('display_errors');

    if (!ini_get('display_errors')) {
        ini_set('display_errors', '1');
    }

    echo ini_get('display_errors');
    ?>

### Veja Também

- get_cfg_var() - Obtém o valor de uma opção de configuração do PHP
- ini_get() - Obtém o valor de uma opção de configuração
- ini_get_all() - Obtém todas as opções de configuração
- ini_restore() - Restaura o valor de uma opção de configuração
- Como alterar as definições de configuração

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open