Maison > développement back-end > tutoriel php > Fonctionnalités obsolètes de PHP7

Fonctionnalités obsolètes de PHP7

大家讲道理
Libérer: 2023-03-05 09:48:01
original
1341 Les gens l'ont consulté
Les fonctionnalités suivantes sont obsolètes et pourraient être supprimées dans les futures versions de PHP.

Constructeurs de style PHP4

Les constructeurs de style PHP4, qui portaient le même nom que la classe car ils étaient des méthodes de la classe dans laquelle ils ont été définis, sont désormais obsolètes, et sera supprimé à l’avenir. Si le constructeur de PHP4 est juste un constructeur défini dans une classe, PHP7 émettra E_DEPRECATED. La méthode __construct() des constructeurs d’implémentation de classe n’est pas affectée.

Exemple

<?php
class A {
   function A() {
      print(&#39;Style Constructor&#39;);
   }
}
?>
Copier après la connexion

Cela produira la sortie suivante dans le navigateur -

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...
Copier après la connexion

Appel statique à une méthode non statique

L'invocation statique de méthodes non statiques est obsolète et pourra être supprimée à l'avenir.

Exemple

<?php
class A {
   function b() {
      print(&#39;Non-static call&#39;);
   }
}
A::b();
?>
Copier après la connexion

Cela produira le résultat suivant dans le navigateur -

Deprecated: Non-static method A::b() should not be called statically in...
Non-static call
Copier après la connexion

password_hash() - option salt

password_hash() function L'option salt a été obsolète afin que les développeurs ne génèrent pas leurs propres sels (généralement dangereux). La fonction elle-même génère un sel cryptographiquement sécurisé lorsque le développeur ne fournit pas de valeur de sel. Par conséquent, la génération de sel personnalisée n'est plus nécessaire.

Option de contexte SSL capture_session_meta

L'option de contexte SSL capture_session_meta est obsolète. Les métadonnées SSL sont désormais obtenues via la fonction stream_get_meta_data().
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal