recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

Fonctionnalités obsolètes de PHP7

Collection 105
Lire 69611
temps de mise à jour 2016-09-11

Core :

  • Les constructeurs de style PHP4 seront obsolètes. (Les méthodes portant le même nom que le nom de la classe sont considérées comme des constructeurs, ce qui est la syntaxe de PHP4.)
  • Les appels statiques aux méthodes non statiques seront obsolètes. L'option

OpenSSL

capture_session_meta sera obsolète et pourra être obtenue en appelant stream_get_meta_data().


Constructeur de style PHP4

En PHP4, la fonction dans la classe peut avoir le même nom que le nom de la classe. Cette fonctionnalité a été abandonnée en PHP7 et un E_DEPRECATED sera émis. erreur. 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, un E_DEPRECATED sera généré. erreur.

Instance

<?php
class A {
   function A() {
      print('Style Constructor');
   }
}
?>

Le résultat de l'exécution du programme ci-dessus est :

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...

Appelez des méthodes non statiques de manière statique

Appelez des méthodes non statiques de manière statique, plus pris en charge :

Exemple

<?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 :

Deprecated: Non-static method A::b() should not be called statically in...Non-static call

password_hash() Option de facteur aléatoire

La quantité de sel d'origine de la fonction n'est plus nécessaire à fournir par le promoteur. 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().

Outils d'IA chauds
Undress AI Tool
Undress AI Tool

Images de déshabillage gratuites

AI Clothes Remover
AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undresser.AI Undress
Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

Stock Market GPT
Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outil populaire
Bloc-notes++7.3.1
Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6
Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac
SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)