PHP Digest No. 158 (من 3 إلى 17 يونيو 2019)


اختيار جديد مع روابط إلى الأخبار والمواد. في الإصدار: PHP 7.4.0 alpha 1 و DevConfX و RFCs المقبولة والجديدة من PHP Internals ، وهي جزء من الأدوات المفيدة ، وأكثر من ذلك بكثير.

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



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



PHP الداخلية


  • [RFC] اسمح بإلقاء استثناءات من __toString () - تم قبول العرض بالإجماع.
  • [RFC] الفاصل الحرفي الرقمي - عبر الاقتراح الحد الأدنى للتصويت ، وبالتالي في PHP 7.4 سيكون من الممكن استخدام الشرطة السفلية كفاصل في الأرقام:

    $i = 197_823_459; // 197823459 
  • [RFC] Nullsafe Calls - اقتراح قديم يتم مناقشته مرة أخرى في Internals. إنه يأخذ في الاعتبار إمكانية إضافة مشغل جديد ?-> ، مما يسمح بإجراء سلاسل آمنة لمكالمات الطريقة ، في الحالة التي تكون فيها قيمة الإرجاع null :

     $o?->mayFail1()?->mayFail2()?->mayFail3()?->mayFail4(); 

    يوجد عرض مماثل في ECMAScript ، ولكن في Hack ، تم بالفعل تنفيذ هذه الميزة.
  • [RFC] بناء جملة "الاستخدام" البديل للإغلاقات - يعتبر مؤلف الاقتراح أن استخدام بناء الجملة في عمليات الإغلاق غير مناسب للغاية ويقترح نقله إلى جسم الوظيفة:

    النص المخفي
     //   $closure = function ( ArgumentType $argument1, ArgumentType $argument2, ArgumentType $argument3, ArgumentType $argument4 ) use ($importVariable1, &$importVariable2, $importVariable3, &$importVariable4): ReturnType { // ... }; //    $closure = function ( ArgumentType $argument1, ArgumentType $argument2, ArgumentType $argument3, ArgumentType $argument4 ): ReturnType { use $importVariable1, &$importVariable2; use $importVariable3, &$importVariable4; // ... }; 
  • سمعي أخبار PHP Internals # 13 - تتحدث سارة جولمان (مديرة الإصدار PHP 7.2) و Derick Rethans (PHP 7.4) عن إدارة الإصدار.
  • سمعي أخبار PHP Internals # 14 - مع نيكيتا بوبوف على استثناءات في __toString ().

الأدوات


  • badoo / liveprof - أداة مراقبة أداء التطبيق. على Habré كان هناك وظيفة عنه ويمكنك أن ترى التجريبي .
  • BrainMaestro / composer-git-hooks - إدارة السنانير Git من composer.json.
  • hirak / prestissimo - البرنامج المساعد للملحن لتحميل الحزم بالتوازي. يسرع بشكل كبير تركيب التبعيات.
  • ronanguilloux / IsoCodes - مكتبة للتحقق من صحة الرموز القياسية المختلفة: الرموز البريدية (zip) لجميع البلدان وأرقام الهواتف وبطاقات الائتمان ورموز الهوية الوطنية وغيرها.
  • zetrider / BotAuth - المصادقة باستخدام برامج الروبوت على الشبكات الاجتماعية. الهبر آخر في الدعم.

في symfony



لارافل



Yii



أمن



مواد التعلم



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

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

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

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

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


All Articles