Re: [VOTE] Optional Interfaces

From: Date: Thu, 20 Mar 2025 17:00:30 +0000
Subject: Re: [VOTE] Optional Interfaces
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-126873@lists.php.net to get a copy of this message
On Thu, Mar 20, 2025, at 11:09 AM, Gina P. Banyard wrote: > Frankly, the comment from u\phuncky [1] mentioning the possibility of > bad interactions with default interface methods (something I think is > more important than this) is reinforcing my opinion that this RFC solve > the problem in a bad way. > And another user [2] was basically suggesting my previous solution of > adding support for type classes/runtime implementation of interfaces. > > Best regards, > > Gina P. Banyard > > [1] > https://www.reddit.com/r/PHP/comments/1jbcbtx/comment/mhtpwa2/ > > <https://www.reddit.com/r/PHP/comments/1jbcbtx/comment/mhtpwa2/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button> > [2] > https://www.reddit.com/r/PHP/comments/1jbcbtx/comment/mhvxo5j/ > > <https://www.reddit.com/r/PHP/comments/1jbcbtx/comment/mhvxo5j/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_buttond_'žÏ=Sû¨ > Ž3wIÝQ> I quite like the Rust-ish style, but given PHP's small compilation units and autoloading needs, I don't know how it could be done. (Someone wiser than I may know of a way, but I cannot think of one.) --Larry Garfield

« previous php.internals (#126873) next »