奇怪的关联数组

时间:2015-04-12 07:48:25

标签: php

目前,我在PHP中遇到了与关联数组相关的非常奇怪的错误,这里有一大堆代码:

$value="Hello World";
echo $value['randomassocname'];

为什么它总是返回第一个字符" H"即使没有附加关联阵列?如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

这不是错误!如果你有error reporting

<?php
    ini_set("display_errors", 1);
    error_reporting(E_ALL);
?> 

您会收到此错误:

  

警告:非法字符串偏移'randomassocname'

因此,你没有看到错误,randomassocname被隐式转换为此处0的整数,并且它访问字符串的第一个字符