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.