PHP Digest No. 158 (3-17 Juni, 2019)


Seleksi segar dengan tautan ke berita dan bahan. Dalam rilisnya: PHP 7.4.0 alpha 1, DevConfX, RFC yang diterima dan baru dari PHP Internals, sebagian dari alat yang berguna, dan banyak lagi.

Selamat membaca!



Berita dan Siaran



PHP internal


  • [RFC] Izinkan pengecualian melempar dari __toString () - Penawaran diterima dengan suara bulat.
  • [RFC] Pemisah Literal Numerik - Proposal melewati ambang batas untuk pemungutan suara, dan dalam PHP 7.4 akan dimungkinkan untuk menggunakan garis bawah sebagai pemisah dalam angka:

    $i = 197_823_459; // 197823459 
  • [RFC] Panggilan Nullsafe - Sebuah proposal lama sedang dibahas lagi di Internal. Ini mempertimbangkan kemungkinan menambahkan operator baru ?-> , yang akan memungkinkan membuat rantai aman panggilan metode, dalam kasus ketika nilai kembali bisa null :

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

    Ada tawaran serupa di ECMAScript , tetapi di Hack fitur ini sudah diterapkan .
  • [RFC] Alternatif "penggunaan" sintaksis untuk Penutupan - Penulis proposal menganggap sintaks penggunaan dalam penutupan tidak terlalu nyaman dan menyarankan untuk mentransfernya ke badan fungsi:

    Teks tersembunyi
     //   $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; // ... }; 
  • audio PHP Internals News # 13 - Sara Goleman (manajer rilis PHP 7.2) dan Derick Rethans (PHP 7.4) berbicara tentang manajemen rilis.
  • audio PHP Internals News # 14 - Dengan Nikita Popov tentang pengecualian di __toString ().

Alat-alatnya



Symfony



Laravel



Yii



Keamanan



Materi Pembelajaran



Terima kasih atas perhatian anda!

Jika Anda melihat kesalahan atau ketidaktepatan - mohon informasikan kepada saya di PM .
Pertanyaan dan saran menulis ke email atau twitter .

Lebih banyak berita dan komentar di Saluran Telegram PHP Digest .

Kirim tautan
Tautan pencarian untuk semua pencernaan
Release Rilis sebelumnya: PHP Digest No. 157

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


All Articles