我遇到了一个错误,我用谷歌搜索了我能想到的所有东西,几乎没有任何见解。也许你可以用一双新的眼睛来帮忙。
我有一个返回对象数组的函数。调用这个函数的代码然后循环遍历这个数组并对每个对象执行它需要做的事情。当它吐出 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;
?>