Am 11.08.2022 um 11:03 schrieb Alex Wells <autau...@gmail.com>:
> That’s just a concept. I’d love to bring a lot more examples in an RFC if 
> there’s more positive than negative feedback. Again, I’m more looking for 
> feedback than trying to convince someone, but I’ll showcase a couple real 
> comparisons for some context:
> 
> Compere these (copied from real world project/public composer packages):
> ```php
> $className = Str::studly(implode('_', array_slice(explode('_', 
> $file->getName()), 4)));
> // vs
> $className = $file->getName()->explode(‘_’)->slice(4)->implode(‘_’)->studly();

This reminds me of the proposed (but declined) pipe operator
        https://wiki.php.net/rfc/pipe-operator-v2
but I'd still prefer to have it as a generic operator instead of using a 
pseudo-OO approach for this.
I say pseudo-OO because not everything in PHP is an object plus using the -> 
syntax IMHO muddies the water.

Regards,
- Chris

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

Reply via email to