Re: Proposal for a RFC

From: Date: Tue, 07 May 2019 12:31:53 +0000
Subject: Re: Proposal for a RFC
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-105618@lists.php.net to get a copy of this message
> On 7 May 2019, at 19:22, Nikita Popov <nikita.ppv@gmail.com> wrote: > > On Tue, May 7, 2019 at 2:20 PM Steven Wade <stevenwadejr@gmail.com> wrote: > >>> I want to weight in with what Marco expressed. I have the very same >> concerns and they are major ones for many use cases. Mine is VarDumper. >>> >>> Please don't do this the way it is described. >> >> >> Is there a way that you'd suggest? First of all, TIL some cool things >> about "(array) $foo" and how VarDumper uses that, so thank you! Secondly, I >> believe the casting syntax is the best user experience and would be a good >> addition to the language, so is there any other way at all to maintain >> something like VarDumper's functionality without using the casting syntax? >> I'd like to find a way to not distrupt too much of what's out there, while >> also adding value to the end user. >> > > We can add a separate function to provide this functionality. We should do > that anyway because it's both clearer and because (array) already requires > some special handling for ArrayObject that could be avoided. > > Nikita > > On Tue, May 7, 2019 at 2:20 PM Steven Wade <stevenwadejr@gmail.com> wrote: > >>> I want to weight in with what Marco expressed. I have the very same >> concerns and they are major ones for many use cases. Mine is VarDumper. >>> >>> Please don't do this the way it is described. >> >> >> Is there a way that you'd suggest? First of all, TIL some cool things >> about "(array) $foo" and how VarDumper uses that, so thank you! Secondly, I >> believe the casting syntax is the best user experience and would be a good >> addition to the language, so is there any other way at all to maintain >> something like VarDumper's functionality without using the casting syntax? >> I'd like to find a way to not distrupt too much of what's out there, while >> also adding value to the end user. >> >> -- >> Steven Wade >> stevenwadejr@gmail.com >> >> >> >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> Maybe I’m missing the point (I’ve never used it) of VarDumper, but isn’t this type of thing exactly why the __debugInfo magic method exists?

« previous php.internals (#105618) next »