Я получаю сообщение об ошибке, и я погуглил все, что только могу придумать, практически без какой-либо информации. Может быть, вы можете помочь с новым набором глаз.
У меня есть функция, которая возвращает массив объектов. Код, который вызывает эту функцию, затем перебирает этот массив и делает то, что ему нужно, с каждым объектом. Кажется, он работает визуально, когда выплевывает HTML, но журналы сервера по-прежнему выдают ошибку «Недопустимый аргумент, предоставленный для foreach ()». Да, это здорово, что это работает технически, но я не хочу, чтобы эта ошибка больше появлялась. Мысли
<?php
// The class whose method returns an array of library_Label objects
class library_Label
{
public $id = null;
public $name = null;
public function getChildren()
{
// $children is declared earlier
return $children;
}
}
// main code
$columns = new library_Label(1);
foreach ($columns->getChildren() as $label) echo $label->Name;
?>