关于php循环显示数组内容Undefined property:问题

print_r($array_Order);中看得到有结果Array([0]=>ordersObject([id]=>[menu_id]=>1[user]=>)[1]=>... print_r($array_Order);中看得到有结果
Array
(
[0] => orders Object
(
[id] =>
[menu_id] => 1
[user] =>
)

[1] => Goods Object
(
[id] =>
[no] =>
[name] => 可乐
[picture] =>
[price] =>
[number] =>
[family] =>
)

[2] => orders Object
(
[id] =>
[menu_id] => 1
[user] =>
)

[3] => Goods Object
(
[id] =>
[no] =>
[name] => 可乐
[picture] =>
[price] =>
[number] =>
[family] =>
)

)

为什么还说Undefined property: orders::$name 和Undefined property: Goods::$menu_id
还有怎么改才会显示出来
include "Order.class.php";
$user = new User;
$contentStr = "";
$array_Order = $user->searchOrder($fromUsername);
for($i = 0; $i < count($array_Order);$i++)
{
$contentStr = $contentStr . $array_Order[$i]->menu_id . " " . $array_Order[$i]->name . "\n" ;
}
展开
 我来答
秋日的思雨wy
2015-06-26 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:165万
展开全部
修改php.ini文件,找到 error_report 选项,更改为下列字符

error_reporting = E_ALL & ~(E_STRICT | E_NOTICE)
更多追问追答
追问
除了改文件还有其他方法吗?
追答

在PHP页面首行加入

error_reporting(E_ALL ^ E_NOTICE);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式