Seleksi segar dengan tautan ke berita dan bahan. Dalam edisi ini: Tentang masa depan PHP: P ++ atau PHP2020, mengadopsi PSR-12, PHP 7.4 beta 2, Slim 4, dan rilis lainnya, sebagian dari alat yang bermanfaat, dan banyak lagi.
Selamat membaca!
Berita dan Siaran
PHP internal
- P ++ - Perselisihan dan tuduhan PHP Internal tentang penghapusan tag pendek
<?
, transfer parameter secara eksplisit dengan referensi dan diskusi lainnya pada akhirnya menghasilkan tawaran tak terduga dari Zeev Surasky - untuk membuat dialek PHP yang baru. Judul kerja P ++ bukan kebetulan di sini - Zeev mengusulkan untuk membuat bahasa "saudara", seperti C ++ untuk C. Juga diasumsikan bahwa baik PHP dan P ++ akan berkembang secara bersamaan dalam runtime yang sama.
Di P ++ baru, akan dimungkinkan untuk mengimplementasikan banyak perbaikan revolusioner, menghapus Legacy, dan memulihkan ketertiban tanpa memikirkan kompatibilitas ke belakang. Juga, karena bahasa tersebut akan memiliki nama baru, akan mungkin untuk menyingkirkan jejak reputasi buruk. PHP klasik akan menerima semua barang seperti JIT, preload, dll, tetapi tetap memiliki kompatibilitas.
Proposal itu diharapkan untuk memenuhi banyak kontra-argumen, dan Zeev bahkan mencoba menjawabnya dengan membuat ide P ++: FAQ . Namun demikian, ada banyak pertanyaan: sumber daya terbatas (~ 2 orang bekerja penuh waktu di PHP), fragmentasi komunitas, pengalaman Hack, bagaimana kode PHP dan P ++ akan benar-benar hidup berdampingan dan berinteraksi, dan banyak lainnya . - [RFC] Namespace-scoped menyatakan, lagi - Sebagai bagian dari RFC, Nikita Popov menawarkan pendekatan yang lebih evolusioner untuk pengembangan lebih lanjut bahasa. Yaitu, penggunaan arahan opsional tipe
strict_types
.
Dan ada dua cara implementasi yang mungkin: berbutir halus - sesuai dengan arahan untuk setiap fitur; dan butiran kasar - ketika sekumpulan fitur digabungkan menjadi satu arahan yang menunjukkan revisi atau standar bahasa, misalnya, “PHP2020”. Mirip dengan Edisi dari Rust. - Panggilan untuk berpartisipasi: Memberi penjelasan tentang argumen fungsi internal dan mengembalikan tipe - Ingin menjadi kontributor inti PHP? Anda tidak dapat membayangkan waktu yang lebih baik untuk memulai!
Kurangnya informasi tentang fungsi internal di Reflection adalah masalah yang cukup lama. Untungnya, dalam PHP 8 semuanya sudah siap untuk membuat ketik dukungan untuk argumen dan mengembalikan nilai fungsi bawaan. Sebenarnya, itu hanya tinggal menambahkan anotasi yang sesuai dan untuk ini tidak perlu menjadi ahli di S. Nikita membuat PR dengan contoh untuk menunjukkan proses: https://github.com/php/php/sc/src/pull/4499 Baiklah, kalau begitu - tolong dipersilahkan !
Alat-alatnya
Symfony
Laravel
Yii
Async php
Materi Pembelajaran
Audio / Video
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. 161