【发布时间】:2013-07-30 14:58:08
【问题描述】:
我第一次发现这个问题,请参阅我有一个对象数组,我按如下方式访问它们:
$arrayOfObjects[$pos]->value;
但我的问题是其中一个数组值有一个“-”表示该值为e-mail,所以当我这样做时:
$arrayOfObjects[$pos]->e-mail;
我收到一个错误,我该如何处理? var 不能更改!!
【问题讨论】:
-
什么错误?这是包含的最关键部分
-
最好的答案是首先不要让对象元素带有连字符。 (有解决办法,但代码很丑;最好的办法是完全避免)
-
$arrayOfObjects[$pos]->{'e-mail'};