Heim  >  Artikel  >  Backend-Entwicklung  >  Veraltete Funktionen von php7.0.x

Veraltete Funktionen von php7.0.x

L
Lnach vorne
2020-05-27 16:30:052896Durchsuche

Veraltete Funktionen von php7.0.x

PHP 7.0.x veraltete Funktion

Konstruktoren im PHP4-Stil

Konstruktoren im PHP4-Stil (Methodennamen sind dieselben wie Klassennamen) sind veraltet und werden in Zukunft entfernt. PHP7 generiert eine E_DEPRECATED-Warnung, wenn in einer Klasse nur Konstruktoren im PHP4-Stil verwendet werden. Wenn auch die Methode __construct() definiert ist, ist sie nicht betroffen.

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

Die obige Routine gibt Folgendes aus:

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

Statischer Aufruf einer nicht-statischen Methode

Statische Aufrufmethoden, die nicht als statisch deklariert wurden, wurden in Zukunft möglicherweise vollständig entfernt.

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

Die obige Routine gibt Folgendes aus:

Veraltet: Nicht-statische Methode foo::bar() sollte nicht statisch aufgerufen werden - in Zeile 8<code>Deprecated: Non-static method foo::bar() should not be called statically in - on line 8<br>I am not static!Das bin ich nicht statisch!

password_hash() Salt-Option

Die Salt-Option in der Funktion „password_hash()“ ist veraltet. Verhindert, dass Entwickler ihre eigenen Salze erzeugen (die im Allgemeinen weniger sicher sind). Wenn der Entwickler diesen Wert nicht übergibt, generiert die Funktion selbst einen kryptografisch sicheren Salt-Wert. Daher ist es nicht erforderlich, Ihren eigenen Salzwert einzugeben.

SSL-Kontextoption „capture_session_meta“

Die SSL-Kontextoption in „capture_session_meta“ ist veraltet. SSL-Metadaten können jetzt über stream_get_meta_data() abgerufen werden.

Veraltet in LDAP

Die folgenden Funktionen wurden veraltet:

ldap_sort()

Empfohlen Tutorial: „PHP7“ „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonVeraltete Funktionen von php7.0.x. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:php.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen