2010-03-26 74 views
0

踢我,如果我是愚蠢的,但一些原因我有一段時間在magento中建立一個動態數組。實例化動態數組Magento

例子:

$data = array(); 

$data[0] = 'test'; 
$data[1] = 'what'; 

我不斷收到一個錯誤:
注意:未定義抵消:0

任何想法? 我是否需要以不同的方式處理這些數組,因爲它們在一個類中?

+0

您試圖將代碼放入哪個文件? – 2010-03-26 19:08:09

+1

您是否試圖將$ data放入一個類中,但在函數之外? – 2010-03-26 19:18:25

+0

顯然錯誤來自別處;) – 2010-03-26 22:04:46

回答

1

我放棄了下面的代碼到一個控制器的動作

 $data = array();    
     $data[0] = 'test'; 
     $data[1] = 'what'; 
     var_dump($data); 

,並得到了通知如下自由輸出

array 
    0 => string 'test' (length=4) 
    1 => string 'what' (length=4) 

所以你的問題是在其他地方。您的代碼中可能還有其他地方,請參考

$data[0] 

以非賦值運算符的方式。這就是爲什麼你收到通知。