phpday 2025 - Call For Papers

Das Attribut ReturnTypeWillChange

(PHP 8 >= 8.1.0)

Einführung

Bei den meisten nicht-finalen internen Methoden müssen überschreibende Methoden nun einen kompatiblen Rückgabetyp deklarieren, andernfalls wird bei der Validierung der Vererbung ein entsprechender Hinweis auf eine veraltete Verwendung (DEPRECATED) ausgegeben. Für den Fall, dass der Rückgabetyp aufgrund von Kompatibilitätsproblemen mit anderen PHP-Versionen für eine überschreibende Methode nicht deklariert werden kann, kann das Attribut #[\ReturnTypeWillChange] hinzugefügt werden, um den Warnhinweis über die veraltete Technik zu unterdrücken.

Klassenbeschreibung

final class ReturnTypeWillChange {
/* Methoden */
public __construct()
}

Inhaltsverzeichnis

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top