Следующие функции устарели и могут быть удалены из будущих выпусков PHP.
Конструкторы в стиле PHP 4
Конструкторы в стиле PHP 4 — это методы, имеющие то же имя, что и класс, в котором они определены, в настоящее время устарели и будут удалены в будущем. PHP 7 будет выдавать E_DEPRECATED, если конструктор PHP 4 является единственным конструктором, определенным в классе. Классы, реализующие метод __construct (), не затрагиваются.
пример
<?php class A { function A() { print('Style Constructor'); } } ?>
Это производит следующий вывод браузера —
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; A has a deprecated constructor in...
Статические вызовы нестатических методов
Статические вызовы нестатических методов устарели и могут быть удалены в будущем.
пример
<?php class A { function b() { print('Non-static call'); } } A::b(); ?>
Это производит следующий вывод браузера —
Deprecated: Non-static method A::b() should not be called statically in... Non-static call
password_hash () солевой вариант
Параметр соли для функции password_hash () устарел, поэтому разработчики не генерируют свои собственные (обычно небезопасные) соли. Сама функция генерирует криптографически безопасную соль, когда разработчик не предоставляет соль — таким образом, пользовательская генерация соли больше не требуется.
опция контекста SSL capture_session_meta
Параметр контекста capture_session_meta SSL устарел. Метаданные SSL теперь используются через функцию stream_get_meta_data () .