Как читать массив в application.ini в Zend Framework

Как прочитать массив, объявленный в файле application.ini, используя объект zend_config.

например, 1: поддерживается.prop[]="abc" поддерживается.prop[]="def"

когда я говорю $config->support->prop, он возвращает объект zend_config, в то время как я ожидал возврата массива.

например, 2: support.prop="abc" Это просто, хотя вы говорите, что $config->support-> prop дает строку "abc".

Так, может кто-нибудь помочь мне, например, 1, где я пытаюсь прочитать массив с объектом zend_config.

Спасибо

2 ответа

Решение

$config->support->prop->toArray() предоставит вам массив.

Zend_Config реализует интерфейсы Iterator и Countable, поэтому вы можете взаимодействовать с экземпляром так же, как с массивом:

foreach ($config->supported->prop as $v){
    echo $v;
}

$count = count($config->supported->prop);
Другие вопросы по тегам