Re: [RFC][Discussion] Return Type Variance Checking

From: Date: Fri, 28 Nov 2014 10:57:44 +0000
Subject: Re: [RFC][Discussion] Return Type Variance Checking
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-79268@lists.php.net to get a copy of this message
> On 28 Nov 2014, at 09:31, Dmitry Stogov <dmitry@zend.com> wrote: > > I prefer option (3) - invariant return types. > Actually, return type compatibility check should follow all the rules for > parameter type compatibility check (may be even reuse or share the code). No, it shouldn't match parameters, that'd break type safety. What's safe for parameters is the opposite of what's safe for return types. The exception is invariance, which is safe for both. -- Andrea Faulds http://ajf.me/

« previous php.internals (#79268) next »