Instalação
Tipos Resource
Instalação/Configuração
PHP Manual

## Configurações em Execução

O comportamento dessas funções podem ser modificado pelas configurações do php.ini.

PHP opções e informações de configuração
Nome | Padrão | Modificável | Lista de mudanças
--- | --- | --- | ---
assert.active | "1" | PHP_INI_ALL |
assert.bail | "0" | PHP_INI_ALL |
assert.warning | "1" | PHP_INI_ALL |
assert.callback | NULL | PHP_INI_ALL |
assert.quiet_eval | "0" | PHP_INI_ALL |
enable_dl | "1" | PHP_INI_SYSTEM | Removido no PHP 6.0.0.
max_execution_time | "30" | PHP_INI_ALL |
max_input_time | "-1" | PHP_INI_PERDIR | Disponível a partir do PHP 4.3.0.
max_input_nesting_level | "64" | PHP_INI_PERDIR | Disponível a partir do PHP 4.4.8. Removido no PHP 5.0.0.
magic_quotes_gpc | "1" | PHP_INI_PERDIR | PHP_INI_ALL in PHP <= 4.2.3. Remido no PHP 6.0.0.
magic_quotes_runtime | "0" | PHP_INI_ALL | Removido no PHP 6.0.0.
zend.enable_gc | "1" | PHP_INI_ALL | Disponível desde PHP 5.3.0.

Para mais detalhes e definições dos modos PHP_INI_*, veja Aonde uma configuração deve ser definida.

Breve descrição das diretivas de configuração.

`assert.active` boolean

  Ativa a comparação assert().

`assert.bail` boolean

  Termina a execução do script no caso de uma afirmação(assert) falhar.

`assert.warning` boolean

  Mostra um aviso PHP para cada afirmação(assert) que falhar.

`assert.callback` string

  Função do usuário a ser executado no caso de uma afirmação(assert) falhar.

`assert.quiet_eval` boolean

  Usa o que esta definido atualmente para a função error_reporting() durante a avaliação da afirmação. Se ativado, não são mostrados erros (error_reporting(0) implícito) durante a avaliação. Se desativado, os erros são mostrados de acordo com as definições de error_reporting()

`enable_dl` boolean

  Esta diretiva somente é realmente útil na versão do PHP como módulo do Apache. Você pode mudar o carregamento dinâmico de extensões do PHP com dl() on e off para cada servidor virtual ou por diretório.

  A principal razão para mudar o carregamento dinâmico para off é segurança. Com o carregamento dinâmico é possível ignorar todas as restrições de open_basedir. O padrão é permitir o carregamento dinâmico exceto quando usando o safe mode. No safe mode, é sempre impossível usar dl().

`max_execution_time` integer

  Isto define o limite de tempo de execução de um script antes que seja terminado pelo interpretador. Isto ajuda a prevenir que scripts mal escritos serem executados indefinidamente pelo servidor. O padrão é 30. Ao executar o PHP a partir de linha de comando o valor padrão é 0.

  O limite de tempo de execução não é afetado por chamadas do sistema, funções de streams, etc. Por favor veja a função set_time_limit() para maiores detalhes.

  Você não pode mudar esta definição com a função ini_set() quando estiver executando em safe mode. O único meio de contornar é desativar o safe mode ou mudar o limite de tempo no php.ini.

  Seu servidor web pode ter outras configurações de limite de tempo que também interrompar a execução do PHP. O apache tem uma diretiva Timeout e o IIS tem uma função de limite de tempo CGI. O padrão de ambas é 300 segundos. Veja a documentação do seu servidor web para os detalhes especificos.

`max_input_time` integer

  Isto define o tempo máximo em segundos que é permitido para analisar dados de entrada, como POST, GET e upload de arquivos.

`max_input_nesting_level` integer

  Define a profundidade máxima aninhada de variáveis de entrada (i.e. $_GET, $_POST..)

`magic_quotes_gpc` boolean
  Aviso

  Este recurso tornou-se OBSOLETO a partir do PHP 5.3.0 REMOVIDO do PHP 6.0.0. Confiar neste recurso é extremamente não recomendado.

  Define o estado para as aspas mágicas para operações GPC (Get/Post/Cookie). Quando as aspas mágicas estiverem em on, todas ' (aspas simples), " (aspas duplas), \ (barras invertidas) e NULL's são escapados com uma barra invertida automaticamente.

  > Nota: No PHP 4 $_ENV também é escapada.

  > Nota: Se a diretiva magic_quotes_sybase também estiver em ON ela irá sobrescrever completamente magic_quotes_gpc. Tendo ambas diretivas ativadas faz com que apenas as aspas simples sejam escapadas como ''. Aspas duplas, barras invertidas e NULL's irão permanecer intocados e não escapados.

  Veja também get_magic_quotes_gpc().

`magic_quotes_runtime` boolean
  Aviso

  Este recurso tornou-se OBSOLETO a partir do PHP 5.3.0 REMOVIDO do PHP 6.0.0. Confiar neste recurso é extremamente não recomendado.

  Se `magic_quotes_runtime` estiver ativado, a maioria das funções que retornarem dados de qualquer fonte externa incluindo banco de dados e arquivos de texto terão as aspas escapadas com uma barra invertida. Se magic_quotes_sybase também estiver em on, uma aspa simples é escapada com uma aspa simples ao invés de uma barra invertida.

`zend.enable_gc` boolean

  Ativa ou desativa o coletor de referencia circular.

Instalação
Tipos Resource
Instalação/Configuração
PHP Manual