5 ms·
But still not as elegant as: echo "Ciao mondo"->it_to_en(); would be.
by Tomek_ 16y ago
But still not as elegant as:
echo "Ciao mondo"->it_to_en();
would be.
- viraptor 16y agoIt's only elegant until you have two libraries which want to add `foo` to a `Bar`. Then you're in the world of pain compared to writing `lib1->foo($myBar);`
- steveklabnik 16y agoI'd rather have the common case be gorgeous and have the uncommon case require a some workaround, than have every case look like crap.
- Tomek_ 16y agoActually I agree, I'm rather against giving programmers ability to extend native objects at free will, but I'm still for strings being objects in PHP, or even having "everything-is-an-object" approach there.