2010-03-26 100 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] 

以非赋值运算符的方式。这就是为什么你收到通知。