Using the increment operator (++) on empty, non-numeric, or non-alphanumeric strings is now deprecated. Moreover, incrementing non-numeric strings is soft deprecated. That means no E_DEPRECATED diagnostic is emitted, but this feature should not be used when producing new code. The new str_increment() function should be used instead.
Using the decrement operator (--) on empty or non-numeric strings is now deprecated.
Calling get_class() and get_parent_class() without arguments is now deprecated.
Calling dba_fetch() with $dba as the 3rd argument is now deprecated.
Calling FFI::cast(), FFI::new(), and FFI::type() statically is now deprecated.
The U_MULTIPLE_DECIMAL_SEP*E*RATORS constant had been deprecated, using the U_MULTIPLE_DECIMAL_SEP*A*RATORS constant instead is recommended.
The NumberFormatter::TYPE_CURRENCY constant has been deprecated.
Calling ldap_connect() with separate $hostname and $port is deprecated.
Passing a negative $width to mb_strimwidth() is now deprecated.
Calling Phar::setStub() with a resource and a $length is now deprecated. Such calls should be replaced by: $phar->setStub(stream_get_contents($resource));
The MT_RAND_PHP Mt19937 variant is deprecated.
Calling ReflectionProperty::setValue() with only one parameter is deprecated. To set static properties, pass null as the first parameter.
The assert_options() function is now deprecated.
The ASSERT_ACTIVE, ASSERT_BAIL, ASSERT_CALLBACK, ASSERT_EXCEPTION, and ASSERT_WARNING constants have been deprecated.
The assert.* INI settings have been deprecated. See the Changes to INI File Handling page for further details.
Using exceptions is now preferred, warnings will be removed in the future. Calling SQLite3::enableExceptions(false) will trigger a deprecation warning in this version.
The ZipArchive::FL_RECOMPRESS constant is deprecated and will be removed in a future version of libzip.