Я хочу привести Объект к массиву, чтобы я мог повторить цикл над ним.
Я знаю, что:
$array = (array) $object
существует.Но я хочу что-то вроде пользовательского метода
__toString()
для массивов.
Я знаю, что
__toArray()
не существует.
Вопрос:
Могу ли я создать этот волшебный метод и как?
Я хочу привести Объект к пользовательскому массиву:
foreach($object as $key=>$value) {}
не преобразовать его, вызвав функцию
foreach($object->toArray as $key=>$value){}
, даже если это будет самый простой способ...