PHP Digest No. 162 (1 أغسطس - 12 ، 2019)


اختيار جديد مع روابط إلى الأخبار والمواد. في المشكلة: حول مستقبل PHP: P ++ أو PHP2020 ، اعتمد PSR-12 ، PHP 7.4 beta 2 ، Slim 4 ، وإصدارات أخرى ، وجزء من الأدوات المفيدة ، وأكثر من ذلك بكثير.

هل لديك قراءة لطيفة!



الأخبار والإصدارات



PHP الداخلية


  • P ++ - منازعات واتهامات PHP Internals بشأن إزالة العلامات القصيرة <? ، نقل واضح للمعلمات حسب المرجع ومناقشات أخرى في النهاية أدى إلى عرض غير متوقع من زئيف سورسكي - لعمل لهجة جديدة من PHP. العنوان العملي لـ P ++ ليس من قبيل الصدفة هنا - يقترح Zeev إنشاء لغة "أخت" ، مثل C ++ لـ C. ومن المفترض أيضًا أن كلا PHP و P ++ سيتطوران في وقت واحد خلال وقت التشغيل نفسه.

    في الإصدار P ++ الجديد ، سيكون من الممكن تنفيذ الكثير من التحسينات الثورية وإلغاء تحديد Legacy واستعادة النظام دون التفكير في التوافق مع الإصدارات السابقة. أيضًا ، نظرًا لأن اللغة سيكون لها اسم جديد ، سيكون من الممكن التخلص من أثر السمعة السيئة. سيتلقى PHP الكلاسيكي جميع الأشياء الجيدة مثل JIT وعمليات التحميل المسبق وما إلى ذلك ، لكنه يحتفظ بالتوافق مع الإصدارات السابقة.

    كان من المتوقع أن يلبي الاقتراح الكثير من المواقف المضادة ، وحاول زئيف الإجابة عليها عن طريق إنشاء فكرة P ++: الأسئلة الشائعة . ومع ذلك ، هناك العديد من الأسئلة: موارد محدودة (~ شخصان يعملان بدوام كامل على PHP) ، تجزئة المجتمع ، تجربة Hack ، كيف سيتعايش كود PHP و P ++ ويتفاعلان ، والعديد من الآخرين .
  • [RFC] تعلن Namespace-scoped ، مرة أخرى - كجزء من RFC ، تقدم Nikita Popov مقاربة أكثر تطوراً لمواصلة تطوير اللغة. وهي استخدام توجيهات اختيارية من النوع strict_types .
    وهناك طريقتان ممكنتان للتنفيذ: الحبيبات الدقيقة - وفقًا للتوجيهات الخاصة بكل ميزة ؛ والحبيبات الخشنة - عندما يتم دمج مجموعة كاملة من الميزات في توجيه واحد يشير إلى مراجعة أو معيار لغة ، على سبيل المثال ، "PHP2020". مماثلة لطبعات من الصدأ.
  • دعوة للمشاركة: شرح حجة الوظيفة الداخلية وأنواع الإرجاع - هل تريد أن تصبح مساهماً في جوهر PHP؟ لا يمكنك تخيل وقت أفضل للبدء!
    المعلومات غير الكافية حول الوظائف الداخلية في Reflection هي مشكلة قديمة جدًا. لحسن الحظ ، في PHP 8 ، كل شيء جاهز بالفعل لتقديم دعم من النوع للوسائط وإرجاع قيم الوظائف المدمجة. في الواقع ، يبقى فقط لإضافة التعليقات التوضيحية ذات الصلة ، ولهذا ليست هناك حاجة إلى أن يكون خبيرًا في C. Nikita قدم PR مع مثال لإظهار العملية: https://github.com/php/php-src/pull/4499 حسنًا ، إذن - المساعدة مرحبًا !

الأدوات



في symfony



لارافل



Yii



متزامن php



مواد التعلم




الصوت / الفيديو



شكرا لاهتمامكم!

إذا لاحظت خطأ أو عدم دقة - يرجى إعلامي في مساء .
أسئلة واقتراحات الكتابة إلى البريد أو تويتر .

المزيد من الأخبار والتعليقات على PHP Digest Telegram Channel.

إرسال الرابط
البحث عن روابط لجميع الهضم
الإصدار السابق: PHP Digest No. 161

Source: https://habr.com/ru/post/ar463279/


All Articles