Re: Re: protected/private access and var_dump/print_r
| From: | Andi Gutmans | Date: | Wed, 19 May 2004 12:25:43 +0000 |
| Subject: | Re: Re: protected/private access and var_dump/print_r | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-9950@lists.php.net to get a copy of this message | ||
At 11:42 AM 5/18/2004 +0200, Christian Schneider wrote:
Sara Golemon wrote:I agree that showing all PPP makes more sense for these functions. They are mainly debugging tools and for human inspection. Information hiding is important on the language level itself. Andivar_dump($someobject); shows only public properties (as I'd expect), but print_r($someobject) shows all properties (explicitly identifying protected/private props).I agree with Derick and Andrey in that if anything should be changed it is var_dump. Reasoning: PPP is there to specify an interface, not to be used in a sandbox way. Both var_dump and print_r are for human inspection and I don't an advantage in hiding information there, quite the opposite.