实例化动态数组Magento

时间:2010-03-26 18:33:49

标签: php zend-framework magento

如果我是愚蠢的话,请踢我,但是有些原因让我在magento中建立一个动态阵列时有点麻烦。

示例:

$data = array();

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

我一直收到错误:
注意:未定义的偏移量:0

有什么想法吗? 我是否需要以不同方式处理这些数组,因为它们属于类?

1 个答案:

答案 0 :(得分: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]

以非赋值运算符的方式。这就是你收到通知的原因。