assert_options
Set the various assert control options or just query their current settings.
Note:
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.
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.
Return Values
Returns the original setting of any option or false on errors.