Re: protected/private access and var_dump/print_r

From: Date: Tue, 18 May 2004 08:01:12 +0000
Subject: Re: protected/private access and var_dump/print_r
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-9928@lists.php.net to get a copy of this message
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

« previous php.internals (#9928) next »