Kebanyakan siaran tentang php 8.4 adalah mengenai cangkuk hartanah, keterlihatan sifat asimetri, fungsi tatasusunan baharu dan ciri html baharu.
Tetapi terdapat beberapa lagi ciri yang patut diberi perhatian.
Sebelum php 8.4, satu-satunya cara untuk mendokumentasikan kod yang telah ditamatkan ialah dengan menambahkan teg @deprecatedcomment. Sekarang ini ialah atribut dengan sifat mesej dan sejak.
Kes penggunaan mungkin menambahkannya pada versi lama api.
[#\Deprecated(message: 'Use route /v2/something', since: 'v2')]
Sebelum php 8.4 pemandu adalah subkelas kelas PDO. Ini bermakna subkelas boleh mempunyai kaedah tambahan atau tidak. Kini anda perlu memanggil kelas pemandu yang sesuai dengan pangkalan data anda.
Faedah utama ialah pangkalan data bukan sahaja diketahui dengan melihat rentetan sambungan.
Kebanyakan pembangun mengetahui pemuatan malas daripada entiti ORM. Tetapi kini php menjadikannya ciri bahasa. Jika anda tidak mempunyai kelas yang mahal tentang penciptaan, anda mungkin tidak memerlukan ciri ini.
Ini akan menambah baik kod untuk pakej yang menggunakan strategi malas.
Jika anda bekerja dengan rentetan berbilangbait mb_trim(), mb_ltrim(), mb_rtrim(), mb_ucfirst() dan mb_lcfirst() boleh menjadi tambahan yang dialu-alukan.
Atas ialah kandungan terperinci Ciri php baharu yang diabaikan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!