مشكلة مع "Use of 'self' in callables is deprecated" في WP-Discourse

مرحباً! لقد قمت بتفعيل WP_DEBUG لاختبار بعض الوظائف، ورأيت هذه الرسالة:

مهمل : استخدام “self” في الدوال القابلة للاستدعاء مهمل في /wp-content/plugins/wp-discourse/lib/discourse.php في السطر 225

تظهر هذه الرسالة في PHP8.2 و 8.3. إنها تعمل بشكل جيد مع PHP أقل من 8.1.

هل هناك أي شيء يمكننا القيام به لحل هذه المشكلة؟ أميل إلى استخدام PHP8.3 لأنه يظهر أداءً أفضل من 8.1. شكراً جزيلاً لك!

إعجاب واحد (1)

Hello,

لا تقلق؛ إنها مجرد إيقاف وسيتم إزالتها في PHP 9 (وهو أمر بعيد في المستقبل).
لا يزال بإمكانك استخدام PHP 8.3. :+1:

Simon,

أعتقد أنه يجب استخدام هذا الآن: self::class . 'register_text_translations'

4 إعجابات

شكرا جزيلا!

لمشاركتك أن شخصًا ما قدم طلب سحب (PR) قبل بضعة أشهر لإصلاح هذا:

إعجابَين (2)

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