assert_optionsSet/get the various assert flags
&reftitle.description;
mixedassert_optionsintwhatmixedvalue
Set the various assert control options or just query
their current settings.
As of PHP 7.0.0, the use of assert_options is discouraged
in favor of setting and getting the &php.ini; directives
zend.assertions and
assert.exception with
ini_set and ini_get, respectively.
&reftitle.parameters;
what
Assert OptionsOptionINI SettingDefault valueDescriptionASSERT_ACTIVEassert.active1enable assert evaluationASSERT_WARNINGassert.warning1issue a PHP warning for each failed assertionASSERT_BAILassert.bail0terminate execution on failed assertionsASSERT_QUIET_EVALassert.quiet_eval0
disable error_reporting during assertion expression
evaluation
ASSERT_CALLBACKassert.callback(&null;)Callback to call on failed assertions
value
An optional new value for the option.
The callback function set via ASSERT_CALLBACK or assert.callback should
have the following signature:
voidassert_callbackstringfileintlinestringassertionstringdescriptionfile
The file where assert has been called.
line
The line where assert has been called.
assertion
The assertion that has been passed to assert,
converted to a string.
description
The description that has been passed to assert.
Passing an empty string as value resets the assert callback.
&reftitle.returnvalues;
Returns the original setting of any option or &false; on errors.
&reftitle.examples;
assert_options example
]]>
&reftitle.seealso;
assert