2015-04-12 71 views
0

目前,我得到了在PHP非常奇怪的錯誤與關聯數組,這裏的代碼塊相關:奇怪的關聯數組

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

爲什麼它總是返回的第一個字符是「H」,即使沒有assoc數組附加?如何解決這個問題?

+0

僅供參考:您可以接受答案最有幫助,並解決了您的問題(http://meta.stackexchange.com/q/5234)! – Rizier123

回答

2

這不是一個錯誤!如果你在有error reporting

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

你會得到這個錯誤:

Warning: Illegal string offset 'randomassocname'

,是因爲你有過你沒有看到錯誤和randomassocname被隱式鑄造整數這裏0和它訪問字符串的第一個字符