أهلاً بقراء ووندتيك! لدينا أخبار مهمة لأصدقائنا المطورين: PHP 8.6 يستعد لإطلاقه الرسمي في 19 نوفمبر 2026. فماذا يعني هذا بالنسبة لكم؟ حان الوقت لتتحمسوا لبعض الأدوات الجديدة المفيدة والبدء في التخطيط لرحلة الترقية الخاصة بكم.

لقد تجاوز PHP 8.6 بالفعل مرحلة تجميد الميزات، وحتى رأينا إطلاق المرشح للإصدار الرابع (RC4). وبينما من المهم أن نتذكر أن إصدارات المرشحين ليست مخصصة لبيئات الإنتاج المباشرة، إلا أن لدينا الآن صورة واضحة لما هو قادم.

أحد الإضافات الأكثر حديثًا عنها هو **تطبيق الوظائف الجزئي**. تتيح لك هذه الميزة إنشاء وظائف جديدة من وظائف موجودة عن طريق ترك بعض المعاملات مفتوحة باستخدام علامة الاستفهام `؟`. تخيل إعداد دالة `str_replace` لاستبدال المسافات دائمًا بالواصلات، مثل `$slug = str_replace(' ', '-', ?);` ثم استدعاء `$slug('Hello World')` للحصول على «Hello-World». يمكنك حتى استخدام `...` لترك جميع المعاملات المتبقية مفتوحة، على الرغم من أن هذا يجب أن يكون المؤشر الأخير. فقط للعلم: كل علامة `؟` تصبح معاملًا إلزاميًا في وظيفتك الجديدة، حتى لو كان المعامل الأصلي اختياريًا. تعمل المعاملات المسماة أيضًا بشكل جيد مع هذه المؤشرات، مما يمثل تعزيزًا كبيرًا للمرونة.

بالإضافة إلى ذلك، يقدم PHP 8.6 دالة 'clamp()' عملية، مفيدة للحفاظ على الأرقام ضمن نطاق معين، وفئة 'Duration' مناسبة، والتي ستبسط بالتأكيد العمل مع الفترات الزمنية. وبالطبع، مع الإصدارات الجديدة تأتي التغييرات، وهناك مجموعة من الميزات التي ستتوقف. قد تولّد هذه الميزات بعض التحذيرات في سجلاتكم، لذا من المهم مراقبتها أثناء الاختبار.

مع وصول PHP 8.2 إلى نهاية عمره الافتراضي في 31 ديسمبر 2026، يوفر وصول PHP 8.6 فرصة مناسبة للتفكير في مشاريعكم الحالية. التخطيط لمسار الترقية إلى PHP 8.6 الآن يمكن أن يساعد في ضمان بقاء تطبيقاتكم حديثة وآمنة وجاهزة للاستفادة من هذه الإمكانيات الجديدة. تابعوا ووندتيك للمزيد من التحديثات كلما اقتربنا من الإطلاق الرسمي!