-3

我有以下 PHP 数组:

class MyItems {
  $items = array(
      'note' => array(),
      'abstract' => array()
  )
}

我想note使用以下代码访问数组:

$item = new MyItems();

$i = $item -> items;

echo $i['note'];

但我明白了Notice: Undefined index: note

4

3 回答 3

1
Notice: Undefined index: notes 

或者

Notice: Undefined index: note
于 2012-06-06T11:57:24.400 回答
0

这应该有效:

class MyItems {
  public $items = array(
      'note' => array(),
      'abstract' => array()
  );
}

添加public之前$items和一个';' 在最后一个')'之后。

于 2012-06-06T12:01:30.547 回答
0

试试下面的例子,它正在工作

  <?php
  class MyItems 
  {
  var $items = array(
  'note' => array('test'),
  'abstract' => array()
  );
  }
  $item = new MyItems();

 $i= $item->items;
 $i['note']=10;
 echo $i['note'];
 ?>
于 2012-06-06T12:17:59.643 回答