Re: Discussion: String streams

From: Date: Tue, 22 Mar 2022 15:31:05 +0000
Subject: Re: Discussion: String streams
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-117398@lists.php.net to get a copy of this message
Am 22.03.2022 um 16:14 schrieb Sara Golemon <pollita@php.net>: > So while I said I wanted to avoid the firestorm suggesting userspace > overloading would bring, maybe that's the question to ask: > > Who's just a hard-nope on userspace operator overloading? If your reasons > go beyond foot-gun (and that is a valid reason), could you share what those > reasons are? An obvious one could be complexity. In the discussion about warning in conjunction with type juggling it was mentioned that this leads to increased complexity in the PHP core. While my knowledge of the engine is too superficial to really know I'd assume that generic operator overload could lead to quite some additional complexity and/or overhead. But I'm sure other people know better than me what the real costs are. Regards, - Chris

« previous php.internals (#117398) next »