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.