【问题标题】:PHP Warning: Illegal String Offset attributes [duplicate]PHP警告:非法字符串偏移属性[重复]
【发布时间】:2014-03-27 11:15:38
【问题描述】:

谁能帮帮我。我的错误日志被这个错误炸毁了,我不知道为什么。

PHP 警告:第 377 行 xml.php 中的非法字符串偏移“属性”

这里是 xml.php 文件 > http://pastebin.com/SL8Kt7Zu

【问题讨论】:

  • 通过 var_dumping 检查$v 包含的内容。
  • 请将您的代码和结果直接粘贴到问题中,而不是发布到 pastebin 等外部服务。外部代码可以随时消失,并且没有像 SO 问题那样对其进行版本控制。因此,未来的读者可能无法看到外部代码,因此这个问题将毫无用处或没有多大意义。 StackOverflow 既关乎其他人的未来参考,也关乎您今天回答问题。

标签: php string warnings offset


【解决方案1】:

在第 377 行检查索引是否在尝试访问之前设置:

if(isset($v['attributes'])) {

【讨论】:

    猜你喜欢
    • 2017-09-05
    • 1970-01-01
    • 2013-04-11
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 2013-11-07
    相关资源
    最近更新 更多