حسب التقاليد ، سنلخص السنة المنتهية ولايتها ونذكر أهم الأحداث في عالم PHP. وبالطبع ، روابط لآخر الأخبار ، والأدوات المفيدة والمواد المثيرة للاهتمام خلال الأسبوعين الماضيين.
تحت التخفيض ، ستجد أيضًا رخصة يانصيب لـ PhpStorm من JetBrains .
قراءة سعيدة وسنة جديدة سعيدة!
نسخة صوتية قصيرة من الخلاصة في podcast Five Minute PHP العدد رقم 45

أحد الأحداث الرئيسية للعام المنتهي ، بالطبع ، هو الإصدار الرئيسي لمترجم
PHP 7.3.0 . للسنة السابعة على التوالي ، يقدم الفريق أحدث نسخة دون تأخير.
تم
إطلاق الإصدار الأخير من فرع PHP 5.6 ، وأود أن أقول إن عصر PHP 5 قد ولت ، ولكن
جزء كبير من المواقع لا يزال يستخدم PHP <= 5.6.
شارك Zend Surasky ، أحد مؤسسي Zend ،
خططه لـ PHP 8 ، بما في ذلك JIT ، قدرات غير متزامنة ، FFI ، وتحميل مسبق. لقد تم بالفعل تحميل
التحميل المسبق وسيكون في الإصدار التالي ، ولكن
FFI ، على الرغم من أنه تم تنفيذه ، لا يزال في التصويت وقد يتم تأجيله. وبالطبع ، أريد أن أذكر
RFC المعتمد
للخصائص المكتوبة !
في أكتوبر / تشرين الأول ،
أعلن زئيف أنه وفريق زند الذي يمثله ديمتري ستوغوف وإينريكو زيمويل وماثيو واير أوفنني سيغادرون قريبًا روج ويف (التي يملكها زند). سننتظر الأخبار حول مصير الفريق في المستقبل في العام المقبل.

لعام 2018 ، اعتمدت المجموعة العديد من المعايير:
•
PSR-15 : معالجات طلب خادم HTTP
•
PSR-17 : مصانع HTTP
•
PSR-18 : عميل HTTP
وهناك عدد من المعايير قيد التطوير:
•
PSR-5 : PHPDoc
•
PSR-12 : دليل أسلوب الترميز الموسّع
•
PSR-14 : مرسل الحدث
لا يسع المرء إلا أن يتذكر
رحيل Symfony من PHP-FIG .

تم إصدار إصدارين رئيسيين من
Symfony 4.1 و
Symfony 4.2 . تم إيقاف أعمال microframework لأنه يمكن استخدام Symfony 4 كعمل مصغر. وآخر الأخبار
حول إنشاء شركة تجارية مستقلة Symfony ، والتي ستقوم بتطوير ودعم الإطار ، وكذلك العمل على المنتجات المدفوعة من حولها ، على سبيل المثال ،
Symfony Cloud .

مثل Symfony ، تميز إطار Laravel في عام 2018
بإصدارين رئيسيين ،
Laravel 5.7 و
Laravel 5.6 . وتصدر عدة أدوات جديدة من الفريق الأساسي
Telescope و
Nova . بالمناسبة ،
انضم مطور آخر بدوام كامل Dries Vints
إلى الفريق.

بالإضافة إلى
Yii 1.1.20 و
Yii 2.0.14 ،
2.0.15 ،
Yii 3.0.0 alpha 1. تم إصدارها على الرغم من رسالة Pavel Klimov بأن
Yii كان يموت ، تم تنشيط العمل على الإصدار الثالث من الإطار.
انضم عضو جديد
Andrey Vasiliev إلى الفريق الأساسي ،
ولمحة عامة عن التغييرات في الإصدار 3.0 من Yii ،
وتتوفر وثيقة بها خطط .

في عالم PHP غير المتزامن ، كان هناك الكثير من الأشياء المثيرة للاهتمام في العام الماضي.
لقد تم إصدار ReactPHP 1.0.0 LTS ، بالإضافة إلى
PHP-PM 1.0 . تم نشر كتب
ReactPHP للمبتدئين والتعلم PHP غير المتزامن مع ReactPHP .
Amphp والأدوات المستندة إليه تتطور بنشاط.
تم نشر مقترح
[RFC] Fibre ، وكذلك ملحق
ext-async .
بشكل منفصل ، أود أن أذكر
Swoole ، التي نمت من حرفة صينية إلى أداة قوية ولديها تكامل لجميع الأطر الشعبية.
ماذا حدث للاهتمام آخر في العام الماضي؟
الأخبار والإصدارات
الأدوات
مواد التعلم
قرعة العام الجديد
في التعليقات على هذا المنشور أو في إعادة تغريد
لهذه التغريدة ، أجب عن السؤال:
ما هي ميزة PhpStorm المفضلة لديك؟
3 تراخيص PhpStorm السنوية الممنوحة ! سيتم اختيار فائزين بشكل عشوائي من بين أولئك الذين كتبوا تعليقًا أو إعادة تغريد مع تعليق. وسيحصل مؤلف التعليق الأكثر إثارة / غير الواضح في رأيي على ترخيص واحد.
سيتم الإعلان عن الفائزين
في 27 ديسمبر في الساعة 21:00 بتوقيت مسقط. يوم 3 يناير.
محدث: بسبب الظروف 27/12 ، لن أكون متاحًا ، لذا سيتم الإعلان عن الفائزين في 3 يناير. لكن أولئك الذين يتركون تعليقًا حتى 27 ديسمبر ، الساعة 21:00 بتوقيت مسقط ، سوف يواصلون المشاركة. شكرا لتفهمك!
إذن ما هي الميزة المفضلة لديك؟
النتائج
شكراً جزيلاً لكل من شارك في المسابقة وكتب عن ميزة PhpStorm المفضلة لديهم! تم تحديد الفائزين بواسطة random.org.
- من بين المعلقين ، من قبيل الصدفة ، كان أول تعليق من HerrDirektor هو الرابح .
- على تويتر ، كتب العديد من الردود فقط ، ولكن وفقًا لشروط المسابقة ، كان من الضروري إعادة الإجابة. لذلك ، شارك الأشخاص الذين نقلوا عن تغريدة (إعادة تغريد مع تعليق) أو أجابوا + أعاد تغريد. وكان الفائز @ huhuh25 .
- حسنًا ، لقد أحببت تعليق nProfessor الذي أظهر فيه دليل الإنتاجية. كتب PQR أيضا عن ذلك ، ولكن لا يزال nProfessor كان الأول.
مبروك للفائزين! عطلات سعيدة!
إذا لاحظت خطأ أو عدم دقة - يرجى إعلامي في مساء .
أسئلة واقتراحات الكتابة إلى البريد أو تويتر .
المزيد من الأخبار والتعليقات على قناة تلغراف PHP دايجست .
إرسال الرابط
البحث عن روابط لجميع الهضم
← الإصدار السابق: PHP Digest No. 145