Usando a função assert_options() você poderá definir várias opções para assert() ou obter o que esta definido atualmente.
Tabela 1. Opções Assert
opção | parâmetro do ini | padrão | descrição |
---|---|---|---|
ASSERT_ACTIVE | assert.active | 1 | ativa a avaliação de assert() |
ASSERT_WARNING | assert.warning | 1 | mostra um aviso do PHP para cada afirmação que falhar |
ASSERT_BAIL | assert.bail | 0 | termina a execução do script quando uma afirmação falhar |
ASSERT_QUIET_EVAL | assert.quiet_eval | 0 | desativa error_reporting durante a avaliação da expressão |
ASSERT_CALLBACK | assert.callback | (NULL) | função do usuário para chamar quando uma afirmação falhar |
assert_options() irá retornar o que esta definido para qualquer opção ou FALSE em caso de erro.