Problem mit "Use of 'self' in callables is deprecated" in WP-Discourse

Hallo! Ich habe WP_DEBUG aktiviert, um einige Funktionen zu testen, und sehe diese Meldung:

Deprecated: Die Verwendung von „self“ in Callables ist veraltet in /wp-content/plugins/wp-discourse/lib/discourse.php in Zeile 225

Diese Meldung wird in PHP 8.2 und 8.3 angezeigt. Mit PHP unter 8.1 ist alles in Ordnung.

Gibt es etwas, das wir tun können, um dies zu beheben? Ich neige dazu, PHP 8.3 zu verwenden, da es eine bessere Leistung als 8.1 zeigt. Vielen Dank!

1 „Gefällt mir“

Hallo,

Keine Sorge; es ist nur eine Veralterung und wird in PHP 9 (was weit in der Zukunft liegt) entfernt.
Sie können immer noch PHP 8.3 verwenden. :+1:

Simon,

Ich glaube, dies sollte jetzt verwendet werden: self::class . 'register_text_translations'

4 „Gefällt mir“

Vielen Dank!

Nur um zu teilen, dass jemand vor ein paar Monaten einen PR eingereicht hat, um dies zu beheben:

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.