Menaik taraf Kod daripada Fungsi Setiap() Dihentikan
PHP 7.2 telah menamatkan fungsi each(), menyebabkan amaran apabila menggunakannya. Artikel ini meneroka cara untuk memodenkan kod anda dan mengelak daripada menggunakan each().
Contoh Kes
Berikut ialah beberapa contoh di mana setiap() telah digunakan sebelum ini:
Menetapkan nilai dengan set semula() dan list():
Menetapkan nilai secara langsung:
Menyatukan melalui tatasusunan secara tidak betul:
Mengabaikan kunci dalam senarai() tugasan:
Tersalah lelaran dengan semakan panjang:
Kod Kemas Kini
1. Menetapkan Nilai
Ganti dengan kunci() dan semasa():
2. Tugasan Langsung
Ganti dengan kunci tatasusunan dan nilai yang jelas:
3. Lelaran Betul
Gunakan foreach() dan tetapkan pasangan nilai kunci di dalam gelung:
4. Abaikan Utama
Tetapkan nilai semasa secara langsung:
5. Lelaran Tatasusunan dengan Semakan
Ganti dengan gelung for() tradisional:
Atas ialah kandungan terperinci Bagaimana untuk Menggantikan Fungsi `setiap()` PHP yang Dihentikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!