LoginRegister You are here: Home / PHP / Tutorial PHP OOP Part 18 : Perulangan Object Dengan Interface Iterator Perulangan object atau dalam bahasa inggris disebut dengan object iteration adalah sebuah perulangan dalam
menampilkan properti yang ada dalam object. PHP memberi jalan bagi sebuah object agar bisa didefinisikan, jadi dalam hal ini dimungkinkan membuat perulangan melalui sebuah daftar item misalnya menggunakan foreach. Secara default semua properti yang visible akan ditampilkan termasuk properti protected dan private. Perulangan object secara sederhana<?php Program diatas akan menampilkan : var1 => value 1 Perulangan object dengan Interface “Iterator”PHP menyediakan sebuah interface untuk menangani perulangan object yang diberi nama Iterator. Dengan sebuah interface Iterator, sebuah object dapat menentukan bagaimana sebuah object akan diulang dan nilai apa saja yang tersedia pada setiap perulangan. Interface Iterator digunakan untuk mengakses dan atau memanipulasi sebuah array/list. Dengan mengimplementasikan interface Iterator maka kita dapat menggunakan foreach pada class yang dibuat seperti halnya array. Interface Iterator memiliki 5 fungsi yang harus diimplementasikan, yaitu :
Contoh penggunaan interface Iterator :<?php Jika program diatas dijalankan akan tampil :rewinding Referensi :
|