Fonctionnalité obsolète de PHP 7
Constructeur de style PHP4
En PHP4, les fonctions d'une classe peuvent avoir le même nom que le nom de la classe. est disponible en mode obsolète dans PHP7 et émettra une erreur E_DEPRECATED. Lorsque le nom de la méthode est le même que le nom de la classe, que la classe n'est pas dans l'espace de noms et que le constructeur PHP5 (__construct) n'existe pas, une erreur E_DEPRECATED sera générée.
Exemple
Exemple
<?php class A { function A() { print('Style Constructor'); } } ?>
Le résultat de l'exécution du programme ci-dessus est :
Appel de méthodes non statiques de manière statique
L'appel de méthodes non statiques de manière statique n'est plus pris en charge :
Instance
Instance
<?php class A { function b() { print('Non-static call'); } } A::b(); ?>
Le résultat de sortie de l'exécution du programme ci-dessus est :
Appel non statique
Option de facteur aléatoire password_hash()
La valeur de sel brut de la fonction n'a plus besoin d'être fournie par le développeur. La fonction a une capacité salt par défaut et les développeurs n'ont pas besoin de fournir de valeur salt.
Option de contexte SSL capture_session_meta
L'option de contexte SSL "capture_session_meta" est obsolète. Les métadonnées liées au chiffrement actives sur la ressource de flux sont accessibles via la valeur de retour de stream_get_meta_data().