Ітератори об'єктів

PHP надає такий спосіб оголошення об'єктів, який дає можливість пройти за списком елементів даного об'єкта, наприклад, за допомогою оператора foreach. За умовчанням, у цьому обході (ітерації) братимуть участь усі видимі характеристики об'єкта.

Приклад #1 Ітерація простого об'єкта

Loading...

Результат виконання наведеного прикладу:

var1 => значение 1
var2 => значение 2
var3 => значение 3

MyClass::iterateVisible:
var1 => значение 1
var2 => значение 2
var3 => значение 3
protected => защищённая переменная
private => закрытая переменная

Як показує результат, foreach проітерував усі доступні та належать об'єкту видимісвойства.

Дивіться також