我得到一个解析错误:
解析错误:语法错误,意外' [',期待','或';'在第23行的index.php中
第23行是:
A = rand(500, 30);
C = mat2cell(A, 500, [3 3 3 3 3 3 3 3 3 3]);
我将所有类似行中的语法更改为
echo "<h3>Message received from: </h3>" . $er->GetMessage($i)["header"]->fromaddress;
但是我收到了相同的错误消息。
echo "<h3>Message received from: </h3>" . $er->GetMessage($i)["header"]['fromaddress'];
是一组电子邮件。每个数组元素都是一个键值对数组,键$er
的值是一长串键值对。
函数'header'
返回一个数组,所以这个sytax
$er->GetMessage($i)
$er->GetMessage($i)["header"]['fromaddress']
不是'fromaddress'
的成员 - 'header'
不是对象。
我错过了什么?我搜索了&#34;解析错误:语法错误,意外&#39; [&#39;,期待&#39;,&#39;或&#39;;&#39;&#34;我发现了一场比赛。解决方案是&#34; - php没有自动更新,所以现在网站工作正常。&#34;我不认为这适用于我的问题。
代码如下
第23行(触发错误消息的行)位于for循环中
'header'
这是身体标签之间的PHP:
echo "<h3>Message received from: </h3>" . $er->GetMessage($i)["header"]->fromaddress;
答案 0 :(得分:0)
尝试使用它:
$foo = $er->GetMessage($i);
echo "<h3>Message received from: </h3>" . $foo["header"]->formadresss;