Sara Golemon wrote:
var_dump($someobject); shows only public properties (as I'd expect), but
print_r($someobject) shows all properties (explicitly identifying
protected/private props).

Am I wrong in thinking that's not right?

-Sara

print_r relies on a engine's routine while var_dump() does not. I had a patch to enable var_dump do dump also the protected/private stuff (since I am var_dump() not a print_r() fan). AFAIR Andrei was pro for var_dump() being consistent with print_r().

http://www.hristov.com/andrey/projects/php_stuff/patches/var_dump.diff

The patch is from August last year. AFAIR it does what's expected :)

Andrey

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to