php警告Illegal string offset 怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (200)

更新我的PHP版本到5.4.0-3后,我得到一个奇怪的PHP错误。

我有这个数组:

Array
(
    [host] => 127.0.0.1
    [port] => 11211
)

当我尝试像这样访问它,我得到奇怪的警告

 print $memcachedConfig['host'];
 print $memcachedConfig['port'];


 Warning: Illegal string offset 'host' in ....
 Warning: Illegal string offset 'port' in ...
提问于
用户回答回答于

用这种方式....我已经测试了这个代码........

$memcachedConfig = array("host" => "127.0.0.1","port" => "11211");
print_r ($memcachedConfig['host']);
用户回答回答于

错误Illegal string offset 'whatever' in...意味着:你正在使用一个字符串作为完整的数组。

扫码关注云+社区

领取腾讯云代金券