Seleksi segar dengan tautan ke berita dan bahan. Dalam rilis: PHP 7.4.0 RC1, Laravel 6, Monolog 2 dan rilis lainnya, Jenis Serikat dan berita lain dari PHP Internals, sebagian dari alat yang berguna, sebungkus podcast dan banyak lagi.
Selamat membaca!
Berita dan Siaran
- PHP 7.4.0 RC1 - Siklus kandidat rilis untuk cabang 7.4 telah dimulai. Sebanyak setidaknya 6 masalah diperkirakan akan stabil.
- PHP 7.1.32 , PHP 7.2.22 , PHP 7.3.9 - Merilis perbaikan untuk kesalahan keamanan kritis, disarankan agar semua pengguna meningkatkan.
- Monolog 2.0.0 - Setelah 4 tahun pembangunan, Monolog 2.0 diperkenalkan. Membutuhkan PHP 7.2, menggunakan tipinty jika mungkin dan strict_types. Menambahkan penangan baru (SqsHandler, TelegramBotHandler) dan banyak lagi. Monolog 1.x akan terus didukung.
PHP internal
- [RFC] Peringatan klasifikasi mesin - Diusulkan untuk meninjau kembali pemberitahuan dan penilaian yang hilang di mesin PHP dan sesuaikan klasifikasi jika perlu. Dalam banyak kasus, diusulkan untuk meningkatkan tingkat kesalahan: Pemberitahuan -> Peringatan, misalnya, ketika mencoba untuk mendapatkan properti dari non-objek, dan Peringatan -> Pengecualian kesalahan, misalnya, ketika mencoba menggunakan skalar sebagai array. Ya, "Variabel tidak terdefinisi" akan memunculkan Peringatan.
- [RFC] Jenis Serikat v2 - Diusulkan untuk memperkenalkan tipe gabungan - ini berarti bahwa variabel dapat mengambil salah satu dari tipe yang terdaftar. Tipe-tipe yang digabungkan secara de facto telah lama digunakan dalam PHPDoc, tetapi sekarang mereka akan diperiksa oleh interpreter itu sendiri.
Sintaks yang diusulkan T1|T2|...
dapat digunakan di mana pun jenis dapat ditentukan sekarang:Teks tersembunyi class Number { private int|float $number; public function setNumber(int|float $number): void { $this->number = $number; } public function getNumber(): int|float { return $this->number; } }
Sebagai percobaan, RFC dirancang sebagai permintaan tarik dan siapa pun dapat berkomentar atau mengungkapkan reaksi dalam bentuk emoji. Pemungutan suara terakhir akan diadakan seperti sebelumnya di wiki.php.net. Dilihat oleh pesan Nikita , percobaan pertama berjalan dengan baik dan banyak komentar berharga diterima dari komunitas. - error_reporting = E_ALL dalam PHP 8 - Dalam PHP 8, tingkat kesalahan standar akan ditetapkan ke
E_ALL
daripada yang sekarang: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
.
Alat-alatnya
Symfony
Laravel
Yii
Async php
Menulis API RESTful dengan ReactPHP: Mengelola Pesanan- clue / reactphp-stdio - Alat asinkron untuk membuat utilitas CLI yang benar-benar interaktif. Pos mendukung rilis.
Materi Pembelajaran
Audio / Video
Komunitas
- Matthew Weier O'Phinney , pemimpin Zend Framework (Laminas) dan salah satu pendiri PHP-FIG, telah menyelesaikan pekerjaannya di Zend dan sedang mencari tempat baru.
- Xdebug Derick Rethans penulis sedang mempertimbangkan untuk membayar Xdebug 3 untuk penggunaan komersial. Joe Watkins menjawab bahwa ekosistem membutuhkan debugger gratis, dalam hal ini akan dipaksa untuk menerapkan ekstensi alternatif.
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. 163