0
目前,我得到了在PHP非常奇怪的错误与关联数组,这里的代码块相关:奇怪的关联数组
$value="Hello World";
echo $value['randomassocname'];
为什么它总是返回的第一个字符是“H”,即使没有assoc数组附加?如何解决这个问题?
目前,我得到了在PHP非常奇怪的错误与关联数组,这里的代码块相关:奇怪的关联数组
$value="Hello World";
echo $value['randomassocname'];
为什么它总是返回的第一个字符是“H”,即使没有assoc数组附加?如何解决这个问题?
这不是一个错误!如果你在有error reporting:
<?php
ini_set("display_errors", 1);
error_reporting(E_ALL);
?>
你会得到这个错误:
Warning: Illegal string offset 'randomassocname'
,是因为你有过你没有看到错误和randomassocname
被隐式铸造整数这里0
和它访问字符串的第一个字符
仅供参考:您可以接受答案最有帮助,并解决了您的问题(http://meta.stackexchange.com/q/5234)! – Rizier123