Heim >Backend-Entwicklung >PHP-Tutorial >Die übersehenen neuen PHP-Funktionen

Die übersehenen neuen PHP-Funktionen

DDD
DDDOriginal
2024-11-30 12:22:12514Durchsuche

The overlooked new php  features

Die meisten Beiträge zu PHP 8.4 befassen sich mit Eigenschafts-Hooks, asymmetrischer Eigenschaftssichtbarkeit, den neuen Array-Funktionen und den neuen HTML-Funktionen.

Aber es gibt noch ein paar weitere Funktionen, die Aufmerksamkeit verdienen.

Das veraltete Attribut

Vor PHP 8.4 bestand die einzige Möglichkeit, veralteten Code zu dokumentieren, darin, ein @deprecatedcomment-Tag hinzuzufügen. Dies ist nun ein Attribut mit Nachrichten- und Da-Eigenschaften.

Ein Anwendungsfall könnte das Hinzufügen zu einer älteren Version der API sein.

[#\Deprecated(message: 'Use route /v2/something', since: 'v2')]

PDO-spezifische Treiberunterklassen

Vor PHP 8.4 waren die Treiber eine Unterklasse der PDO-Klasse. Dies bedeutete, dass die Unterklasse zusätzliche Methoden haben konnte oder nicht. Jetzt müssen Sie die Treiberklasse aufrufen, die zu Ihrer Datenbank passt.
Der Hauptvorteil besteht darin, dass die Datenbank nicht nur anhand der Verbindungszeichenfolge bekannt ist.

Faule Objekte

Die meisten Entwickler kennen Lazy Loading von ORM-Entitäten. Aber jetzt hat PHP es zu einer Sprachfunktion gemacht. Wenn Sie bei der Erstellung keine teuren Kurse haben, benötigen Sie diese Funktion wahrscheinlich nicht.
Dadurch wird der Code für Pakete verbessert, die eine Lazy-Strategie verwenden.

Neue mb_*-Funktionen

Wenn Sie mit Multibyte-Strings arbeiten, können mb_trim(), mb_ltrim(), mb_rtrim(), mb_ucfirst() und mb_lcfirst() eine willkommene Ergänzung sein.

Das obige ist der detaillierte Inhalt vonDie übersehenen neuen PHP-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn