assert_options

FunctionDeprecated in PHP 8.3

Set/get the various assert flags.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2
PHP 8.3
Deprecated
PHP 8.4
PHP 8.5

assert_options Function synopsis

#[\Deprecated]
assert_options(int $option, mixed $value = <default>): mixed

Parameters

$option

Typeint

$value

OptionalTypemixedDefault value

An optional new value for the option.

Return value

Typemixed

Returns the original setting of any option.

Changes to the assert_options Function

PHP 8.3

  • Function deprecated

PHP 8.0

  • Return type added: mixed
  • Parameter name of parameter #1 changed: $what to $option
  • Parameter type added for parameter #1 ($option): int
  • Parameter type added for parameter #2 ($value): mixed
  • Parameter default value added for position #2 ($value): <default>
- assert_options($what, $value)
+ assert_options(int $option, mixed $value = <default>): mixed

assert_options Function Availability

PHP VersionAvailability
PHP 8.5Future Release Yes Deprecated
PHP 8.4Upcoming Release Yes Deprecated
PHP 8.3Supported (Latest) Yes Deprecated
PHP 8.2Supported Yes
PHP 8.1Security-Fixes Only Yes
PHP 8.0Unsupported Yes
PHP 7.4Unsupported Yes
PHP 7.3Unsupported Yes
PHP 7.2Unsupported Yes
PHP 7.1Unsupported Yes
PHP 7.0Unsupported Yes
PHP 5.6Unsupported Yes
PHP 5.5Unsupported Yes
PHP 5.4Unsupported Yes
PHP 5.3Unsupported Yes