Ітератори об'єктів
PHP надає такий спосіб оголошення об'єктів, який дає можливість пройти за списком елементів даного об'єкта, наприклад, за допомогою оператора foreach. За умовчанням, у цьому обході (ітерації) братимуть участь усі видимі характеристики об'єкта.
Приклад #1 Ітерація простого об'єкта
Loading...
Результат виконання наведеного прикладу:
var1 => значение 1
var2 => значение 2
var3 => значение 3
MyClass::iterateVisible:
var1 => значение 1
var2 => значение 2
var3 => значение 3
protected => защищённая переменная
private => закрытая переменная
Як показує результат, foreach проітерував усі доступні та належать об'єкту видимісвойства.