【问题标题】:Instantiate dynamic array Magento实例化动态数组 Magento
【发布时间】:2010-03-26 18:33:49
【问题描述】:

如果我很傻,请踢我,但出于某种原因,我有很多时间在 magento 中构建动态数组。

例子:

$data = array();

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

我不断收到错误消息:
注意:未定义的偏移量:0

有什么想法吗? 因为它们在一个类中,我需要以不同的方式处理这些数组吗?

【问题讨论】:

  • 您试图将代码放在哪个文件中?
  • 您是否试图将 $data 放在类内但在函数外?
  • 显然错误来自其他地方 ;)

标签: php zend-framework magento


【解决方案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]

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-13
    • 2014-01-26
    • 2019-11-08
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多