assert_options Set/get the various assert flags &reftitle.description; mixedassert_options intwhat mixedvalue 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 Options Option INI Setting Default value Description ASSERT_ACTIVE assert.active 1 enable assert evaluation ASSERT_WARNING assert.warning 1 issue a PHP warning for each failed assertion ASSERT_BAIL assert.bail 0 terminate execution on failed assertions ASSERT_QUIET_EVAL assert.quiet_eval 0 disable error_reporting during assertion expression evaluation ASSERT_CALLBACK assert.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_callback stringfile intline stringassertion stringdescription file 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; <function>assert_options</function> example ]]> &reftitle.seealso; assert