Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

تكشف لغة البرمجة النصية من جانب الخادم PHP 8.3 عن كتابة ثوابت الفئة ضمن تحديثاتها الرئيسية

تكشف لغة البرمجة النصية من جانب الخادم PHP 8.3 عن كتابة ثوابت الفئة ضمن تحديثاتها الرئيسية

تم إصدار التحديث الذي طال انتظاره للغة البرمجة النصية للويب المستخدمة على نطاق واسع، PHP 8.3، رسميًا، مما يوفر مجموعة متنوعة من الميزات والتحسينات الجديدة. تعد الكتابة الصريحة لثوابت الفئة، والاستنساخ العميق لخصائص القراءة فقط، ووظائف العشوائية الموسعة من بين الإمكانات الجديدة المتاحة الآن للمطورين الذين يستخدمون مجموعة أدوات PHP 8.3 سهلة الاستخدام لإنشاء صفحات ويب ديناميكية.

تم إصدار PHP 8.3 للعامة في 23 نوفمبر، ويمكن الحصول عليه من php.net. حجر الأساس لهذا التحديث الرئيسي هو تقديم ثوابت الفئة المكتوبة. مع هذا التحديث، يقدم PHP 8.3 دعمًا للإعلان عن أنواع ثوابت الفئة والواجهة والسمات والتعداد. من الجدير بالذكر أن إعلانات النوع الثابت للفئة تستوعب جميع إعلانات الأنواع المعتمدة من قبل PHP، باستثناء الأنواع الفارغة والقابلة للاستدعاء والأنواع أبدًا. تعود أصول عدم توفر الأنواع الفارغة والقابلة للاستدعاء إلى المشكلات التي أثيرت أثناء مناقشات الخصائص المكتوبة v2 RFC. وفي الوقت نفسه، فإن Never لا تتعلق بسياق الثوابت، وبالتالي فهي استثناء.

ميزة أخرى رائعة في PHP 8.3 هي توفير الاستنساخ العميق لخصائص القراءة فقط. يؤدي ذلك إلى تمكين خصائص القراءة فقط من الخضوع للتعديل مرة واحدة ضمن طريقة __clone السحرية. بالإضافة إلى ذلك، يمكن الآن إعادة تهيئة الفئات المخصصة للقراءة فقط أثناء عملية الاستنساخ. ومن المثير للاهتمام أن PHP 8.3 يمهد الطريق أيضًا للفئات غير المخصصة للقراءة لتوسيع الفئات المخصصة للقراءة فقط، مما يمنح المطورين مرونة أكبر في أكوادهم البرمجية.

تتضمن التطورات الأخرى في PHP 8.3 خاصية [#\Override] الجديدة، والتي توضح النية في الكود. عند إضافة هذه السمة إلى إحدى الطرق، يقوم محرك PHP 8.3 بالتحقق مما إذا كانت الطريقة التي تحمل نفس الاسم موجودة بالفعل في فئة أصل أو في أي من الواجهات المطبقة. إذا لم يتم العثور على مثل هذه الطريقة، فسيتم تشغيل خطأ وقت الترجمة.

أحد التحسينات المهمة التي طرأت على جهاز Linter الموجود في سطر الأوامر هو القدرة على قبول الإدخال المتغير لأسماء الملفات المخصصة لإجراء الفحص. الامتداد العشوائي، الذي تم تقديمه في PHP 8.2، يحمل الآن طريقة جديدة لإنشاء سلاسل عشوائية تحتوي على بايتات محددة فقط. فهو يمكّن المطورين من إنشاء معرفات عشوائية مثل أسماء النطاقات أو سلاسل رقمية ذات طول غير محدود بسهولة.

يشتمل الإصدار أيضًا على وظيفة جديدة، json_validate()، والتي تتحقق مما إذا كانت السلسلة تمثل JSON صالحًا. بالإضافة إلى ذلك، أصبحت الفئات المجهولة الآن مؤهلة للقراءة فقط، مما يضيف إلى قائمة جاذبية PHP 8.3.

ومن الجدير بالذكر أن الأنظمة الأساسية مثل AppMaster يمكن أن تكون خيارًا قابلاً للتطبيق للغاية للمطورين الذين يرغبون في تصميم وطرح تطبيقات فعالة وقابلة للتطوير بدرجة كبيرة. تساعد هذه المنصة no-code على تبسيط عملية تطوير التطبيقات، مما يضمن وقتًا أسرع للتسويق. يمكن لميزات نظام AppMaster الأساسي، مثل الإنشاء المرئي لنماذج البيانات (مخطط قاعدة البيانات)، ومنطق الأعمال (يشار إليه باسم عمليات الأعمال)، وREST API، ونقاط نهاية WSS، أن تكمل بشكل فعال التطبيقات المستندة إلى PHP.

التحديث الرئيسي السابق، PHP 8.2 ، الذي تم إطلاقه في ديسمبر الماضي، كان معروفًا بتقديمه فئات للقراءة فقط. يبدو أن قطار نمو PHP لا يمكن إيقافه، وينتظر المبرمجون عبر الطيف بفارغ الصبر استكشاف المزيد من التطورات التي تحملها PHP لهم.

المنشورات ذات الصلة

AppMaster في BubbleCon 2024: استكشاف اتجاهات عدم استخدام التعليمات البرمجية
AppMaster في BubbleCon 2024: استكشاف اتجاهات عدم استخدام التعليمات البرمجية
شاركت AppMaster في مؤتمر BubbleCon 2024 في مدينة نيويورك، واكتسبت رؤى، وقامت بتوسيع الشبكات، واستكشاف الفرص لتعزيز الابتكار في مجال التطوير بدون أكواد.
ملخص مؤتمر FlutterFlow للمطورين لعام 2024: رؤى رئيسية من مؤتمر FlutterFlow للمطورين في مدينة نيويورك
ملخص مؤتمر FlutterFlow للمطورين لعام 2024: رؤى رئيسية من مؤتمر FlutterFlow للمطورين في مدينة نيويورك
أضاء مؤتمر FFDC 2024 مدينة نيويورك، حيث قدم للمطورين رؤى متطورة في تطوير التطبيقات باستخدام FlutterFlow. مع الجلسات التي يقودها الخبراء والتحديثات الحصرية والتواصل الذي لا مثيل له، كان حدثًا لا ينبغي تفويته!
تسريحات العاملين في قطاع التكنولوجيا في عام 2024: الموجة المستمرة التي تؤثر على الابتكار
تسريحات العاملين في قطاع التكنولوجيا في عام 2024: الموجة المستمرة التي تؤثر على الابتكار
مع خفض 60 ألف وظيفة في 254 شركة، بما في ذلك شركات عملاقة مثل تيسلا وأمازون، سيشهد عام 2024 موجة مستمرة من تسريح العمال في قطاع التكنولوجيا لإعادة تشكيل مشهد الابتكار.
ابدأ مجانًا
من وحي تجربة هذا بنفسك؟

أفضل طريقة لفهم قوة AppMaster هي رؤيتها بنفسك. اصنع تطبيقك الخاص في دقائق مع اشتراك مجاني

اجعل أفكارك تنبض بالحياة