Seleksi segar dengan tautan ke berita dan bahan. Dalam rilisnya: PHP 7.4.0 alpha 2, BeerPHP, tinjauan umum RFC terbaru dari PHP Internals, termasuk arahan operator yang ketat, sebagian dari alat yang berguna, video dan banyak lagi.
Selamat membaca!
Berita dan Siaran
PHP internal
- [RFC] Nilai normalisasi "kenaikan otomatis" array pada copy on write - Diusulkan untuk mereset nilai "kenaikan otomatis" saat menyalin array, seolah-olah menyalin array kosong baru akan diisi satu per satu dari yang lama.
Teks tersembunyi$array = [0, 1, 2, 3]; unset($array[3], $array[2]); $arrayCopy = $array; $arrayCopy[] = 2;
- [RFC] Arahan ketat operator - PHP melakukan konversi tipe implisit untuk sebagian besar operator. Dan karena aturan konversi cukup rumit, seringkali hal ini dapat menyebabkan hasil yang tidak terduga. Dalam RFC ini, diusulkan untuk memperkenalkan arahan
strict_operators
baru, yang akan membatasi konversi jenis dan memungkinkan melempar kesalahan TypeError untuk operan yang tidak kompatibel. Dokumen ini sangat rinci dan menjelaskan banyak contoh, saya sarankan Anda melihat keseluruhannya.
Juga, arahan mengubah perilaku konstruksi switch
. - [RFC] Penghentian untuk PHP 7.4 - Satu bundel fungsi lainnya diusulkan untuk tidak digunakan lagi di 7.4 dan kemudian dihapus di 8.0. Dari yang menarik:
β’ Sekarang dalam implode()
argumen dapat diteruskan dalam urutan apa pun - diusulkan untuk hanya meninggalkan implode(string $glue, array $pieces)
kanonik implode(string $glue, array $pieces)
;
β’ Alih-alih float
Anda dapat menggunakan tipe real
- yang terakhir akan dihapus.
- [RFC] Tambahkan str begin dan end functions - Diusulkan untuk menambahkan fungsi
str_begins()
, str_ibegins()
, str_ends()
, str_iends()
, mb_str_begins()
, mb_str_ibegins()
, mb_str_ends()
, dan mb_str_iends()
- Untuk repositori php-src, mereka menambahkan saluran pipa ke Azure DevOps .
PHP Internals News # 15 - Tentang penyempurnaan ke base_convert()
dengan Scott Dutton .
PHP Internals News # 16 - Dengan Joe Watkins di [RFC] Unbundle ext / recode .
Alat-alatnya
Symfony
Laravel
Yii
- cebe / yii2-app-api - templat aplikasi Yii2 untuk membuat API dengan cepat berdasarkan spesifikasi OpenAPI.
Async php
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. 158