print_r на ретурн

netdog

net @
print_r на ретурн

Кто-нить пробовал написать функцию print_r на ретурн?

ну без использования самого print_r() c ob_start() естественно..

мне чисто интересно технически, как она написана,
по идее без объектов тут уже не обойтись чтобы она работала с неогр. количеством многомерности...
А я вот всё с ними никак сдружиться не могу...

Если у кого есть, киньте please ...

+)
 

woland

Guest
Зачем изобретать велосипед?
А интересно технически - так посмотри в исходниках, как она работает.
 

Артем

Guest
э... просто предположение

function myprint_r($Obj)
{
foreach ($Obj as $var => $val)
if (is_object($var) || is_array($var) myprint_r($Obj);
else echo $var.' = '.$val;
}
 

netdog

net @
2 woland
Зачем изобретать велосипед?
Изобретать велосипед иногда бывает очень полезно (c)

А интересно технически - так посмотри в исходниках, как она работает.
А разбираться в исходниках написаеых на Си мне совсем не в прикол, незная этого языка...

Мне интересно как она бы выглядела написанная на чистом php (!)

Вопрос остался открытым.
 
Сверху