Привет! Я включил WP_DEBUG, чтобы протестировать некоторые функции, и увидел это сообщение:
Устарело: Использование “self” в вызываемых объектах устарело в файле /wp-content/plugins/wp-discourse/lib/discourse.php на строке 225
Это сообщение появляется в PHP 8.2 и 8.3. В версиях PHP ниже, включая 8.1, всё работает нормально.
Может быть, вы знаете, как это исправить? Я предпочитаю использовать PHP 8.3, так как он показывает лучшую производительность по сравнению с 8.1. Большое спасибо!
Не переживайте; это лишь предупреждение об устаревании, и оно будет удалено в PHP 9 (что произойёт ещё очень нескоро).
Вы всё ещё можете использовать PHP 8.3.
Саймон,
Думаю, сейчас следует использовать: self::class . 'register_text_translations'