menjelaskan
1. foreach adalah alat yang melewatkan objek dan dapat digunakan sendiri atau bersama dengan iterator dan generator.
2. Jika foreach didefinisikan sebagai kelas, semua atribut dapat di-output. Jika dipanggil sebagai fungsi di luar kategori, hanya atribut publik yang dapat di-output.
Contoh
kelasKelas Saya { publik $var1 = 'nilai 1'; dilindungi $dilindungi = 'var dilindungi'; pribadi $pribadi = 'var pribadi'; fungsi iterateVisible() { foreach($this as $key => $value) {/ //Di dalam kelas, foreach didefinisikan dalam metode anggota; cetak "$kunci => $nilain"; } } } $kelas = Kelas Saya baru(); foreach($class as $key => $value) { //Baca objek sebagai fungsi eksternal print "$key => $valuen"; } //var1 => nilai 1, hanya menampilkan properti publik $class->iterateVisible() //var1 => nilai 1, protected => protected var, private => private var menampilkan semua properti objek;
Di atas adalah kegunaan foreach pada php, semoga bermanfaat bagi semuanya.