PHP डाइजेस्ट नंबर 158 (3-17 जून, 2019)


समाचार और सामग्री के लिंक के साथ ताजा चयन। रिलीज़ में: PHP 7.4.0 अल्फ़ा 1, DevConfX, PHP इंटरनैशनल से नए RFCs, उपयोगी टूल्स का एक हिस्सा और बहुत कुछ।

अच्छा पढ़ लो!



समाचार और विज्ञप्ति



PHP के आंतरिक


  • [RFC] __toString () से अपवादों को फेंकने की अनुमति दें - सर्वसम्मति से स्वीकार किया गया प्रस्ताव।
  • [RFC] न्यूमेरिक लिटरल सेपरेटर - प्रस्ताव ने मतदान के लिए सीमा पार कर ली है, और इसलिए PHP 7.4 में यह संख्या में विभाजक के रूप में अंडरस्कोर का उपयोग करना संभव होगा:

    $i = 197_823_459; // 197823459 
  • [RFC] Nullsafe कॉल्स - एक पुराने प्रस्ताव पर इंटरनल्स पर फिर से चर्चा की जा रही है। यह एक नए ऑपरेटर को जोड़ने की संभावना पर विचार करता है ?-> , जो रिटर्न वैल्यू के null होने की स्थिति में विधि कॉल की सुरक्षित चेन बनाने की अनुमति देगा:

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

    ईसीएमएस्क्रिप्ट में एक समान प्रस्ताव है , लेकिन हैक में यह सुविधा पहले से ही लागू है
  • [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 इंटरनैशनल न्यूज़ # 13 - सारा गोलेमैन (रिलीज़ मैनेजर PHP 7.2) और डेरिक रीथंस (PHP 7.4) रिलीज़ मैनेजमेंट के बारे में बात करते हैं।
  • ऑडियो PHP आंतरिक समाचार # 14 - निकिता पोपोव के साथ __toString () में अपवादों पर।

उपकरण


  • badoo / liveprof - अनुप्रयोग प्रदर्शन निगरानी उपकरण। Habré पर उनके बारे में एक पोस्ट थी और आप डेमो देख सकते हैं।
  • BrainMaestro / कंपोज़र-गिट-हुक - कंपोज़र.जॉन से Git हुक प्रबंधित करें।
  • hirak / prestissimo - समानांतर में पैकेज डाउनलोड करने के लिए संगीतकार प्लगइन। काफी हद तक निर्भरता की स्थापना में तेजी लाने के।
  • ronanguilloux / IsoCodes - विभिन्न मानक कोड को मान्य करने के लिए पुस्तकालय: सभी देशों के पोस्टल कोड (ज़िप), फोन नंबर, क्रेडिट कार्ड, राष्ट्रीय पहचान कोड और अन्य।
  • zetrider / BotAuth - सामाजिक नेटवर्क पर बॉट का उपयोग करके प्रमाणीकरण। habr समर्थन में पोस्ट करें

Symfony



Laravel



Yii



सुरक्षा



सीखने की सामग्री



आपका ध्यान के लिए धन्यवाद!

यदि आपको कोई गलती या अशुद्धि दिखती है - कृपया मुझे पीएम को सूचित करें।
प्रश्न और सुझाव मेल या ट्विटर पर लिखते हैं।

PHP डाइजेस्ट टेलीग्राम चैनल पर अधिक समाचार और टिप्पणियां।

लिंक भेजें
सभी डाइजेस्ट के लिए लिंक खोजें
पिछला रिलीज़: PHP डाइजेस्ट नंबर 157

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


All Articles