assert_options()

(PHP 4, PHP 5)

assert_options — устанавливает/получает различные флаги утверждения.

Описание

mixed assert_options ( int what [, mixed value])

Используя assert_options(), вы можете устанавливать различные опции управления функцией assert() или просто запросить их текущие установки.

Таблица 1. Опции утверждений

опция ini-параметр по умолчанию описание
ASSERT_ACTIVE assert.active 1 включает вычисление assert()
ASSERT_WARNING assert.warning 1 вызывает РНР-предупреждение для каждого неудачного утверждения
ASSERT_BAIL assert.bail 0 прерывает выполнение неудачного утверждения
ASSERT_QUIET_EVAL assert.quiet_eval 0 отключает error_reporting при вычислении выражения утверждения
ASSERT_CALLBACK assert_callback (NULL) пользовательская функция для вызова в неудавшихся утверждениях

assert_options() возвратит оригинальную установку любой опции или FALSE при ошибках.