fetus Diary

2008/09/22(月) - Zend_Config_Xml

<?xml version="1.0"?>
<test>
  <foo>
    <bar>hoge</bar>
  </foo>
  <foo>
    <bar>fuga</bar>
    <baz>piyo</baz>
  </foo>
</test>
<?php
    require_once('Zend/Config/Xml.php');

    $config = new Zend_Config_Xml('test.xml');
    var_dump($config);
?>
[******@AMI ~]$ php test.php
object(Zend_Config_Xml)#1 (7) {
  ["_allowModifications:protected"]=>
  bool(false)
  ["_index:protected"]=>
  int(0)
  ["_count:protected"]=>
  int(1)
  ["_data:protected"]=>
  array(1) {
    ["foo"]=>
    object(Zend_Config)#3 (7) {
      ["_allowModifications:protected"]=>
      bool(false)
      ["_index:protected"]=>
      int(0)
      ["_count:protected"]=>
      int(1)
      ["_data:protected"]=>
      array(1) {
        ["bar"]=>
        string(4) "hoge"
      }
      ["_loadedSection:protected"]=>
      NULL
      ["_extends:protected"]=>
      array(0) {
      }
      ["_loadFileErrorStr:protected"]=>
      NULL
    }
  }
  ["_loadedSection:protected"]=>
  NULL
  ["_extends:protected"]=>
  array(0) {
  }
  ["_loadFileErrorStr:protected"]=>
  NULL
}

ドキュメントに記載が無くて、華麗にスルーされていて、それっぽいオプションが見あたらないということは、2 回目の foo は絶対に取れないということで良いのかな

# だとしたら微妙に嫌だ

コメント

コメントはありません。

名前
メール
コメント

※HTML タグは使えません。HTTP URL には自動リンクが張られます。

Captcha
画像から読み取れる文字を入力: