Страница 1 из 1

PHP можно ли исполнить код, который выдает echo?

Добавлено: 09 янв 2013, 17:51
solskjaer
Есть такой код:

echo("\$array = array(");
for ($x = 0; $x < count($elem)-1; $x++)
{
echo ("'".$elem[$x]."' => array(");
}
echo ("'".$elem [count($elem)-1]."' => ".$parts[1].");");

Выводит на экран строку:

$array = array('mysql' => array('base' => testbase );$array = array('mysql' => array('user' => testuser );... и т.д. (Таким образом пытаюсь в массив $array впихнуть одномерные массивы неизв. размера.) Можно ли то, что выводит в echo, каким-то образом исполнить?

Re: PHP можно ли исполнить код, который выдает echo?

Добавлено: 09 янв 2013, 19:34
Duncon
eval
А чего массив сначала не собрать а потом впихнуть куда нужно? $array['mysql'] = array('base'...

Re: PHP можно ли исполнить код, который выдает echo?

Добавлено: 09 янв 2013, 19:37
solskjaer
Спасибо за помощь.