Maison  >  Article  >  développement back-end  >  fonctionnalités obsolètes de php7.0.x

fonctionnalités obsolètes de php7.0.x

L
Lavant
2020-05-27 16:30:052896parcourir

fonctionnalités obsolètes de php7.0.x

fonctionnalité obsolète de PHP 7.0.x

Constructeurs de style PHP4

Les constructeurs de style PHP4 (les noms de méthodes sont les mêmes que les noms de classe) sont obsolètes et seront supprimés à l'avenir. PHP7 générera un avertissement E_DEPRECATED si seuls des constructeurs de style PHP4 sont utilisés dans une classe. Si la méthode __construct() est également définie, elle ne sera pas affectée.

<?php
class foo {
    function foo() {
        echo &#39;I am the constructor&#39;;
    }
}
?>

La routine ci-dessus affichera :

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; foo has a deprecated constructor in example.php on line 3

Appel statique à une méthode non statique

Les méthodes d'appel statiques non déclarées comme statiques ont été abandonnées. Cette fonction pourrait être complètement supprimée à l'avenir.

<?php
class foo {
    function bar() {
        echo &#39;I am not static!&#39;;
    }
}
foo::bar();
?>

La routine ci-dessus affichera :

Obsolète : la méthode non statique foo::bar() ne doit pas être appelée statiquement dans - à la ligne 8<code>Deprecated: Non-static method foo::bar() should not be called statically in - on line 8<br>I am not static!Je ne le suis pas statique !

option salt password_hash()

L'option salt dans la fonction password_hash() est obsolète, empêcher les développeurs de générer leurs propres sels (qui sont généralement moins sécurisés). Lorsque le développeur ne transmet pas cette valeur, la fonction elle-même générera une valeur salt cryptographiquement sécurisée. Il n’est donc pas nécessaire de transmettre votre propre valeur de sel personnalisée.

Option de contexte SSL capture_session_meta

L'option de contexte SSL dans capture_session_meta est obsolète. Les métadonnées SSL peuvent désormais être obtenues via stream_get_meta_data().

Obsolète dans LDAP

Les fonctions suivantes ont été obsolètes :

ldap_sort()

Recommandé Tutoriel : "PHP7" "Tutoriel PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer