Re: [RFC] Mixed type

From: Date: Fri, 24 Apr 2020 15:44:40 +0000
Subject: Re: [RFC] Mixed type
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-109833@lists.php.net to get a copy of this message
Hey moliata, On Fri, Apr 24, 2020 at 5:27 PM moliata <moliata@protonmail.com> wrote: > Actually, it's not quite possible to declare a mixed type > using union > types given that it's not possible to make properties as callable (please > take a look at my "Typed callable properties" post in the mailing list). As > such, if we wanted to make a property hold a callable, we would have to > fallback to just not using a type hint at all. > > Correct me if I'm wrong but this behavior is addressed in the RFC and we > can pass callables to properties that are declared as mixed, > right? > The only limitation right now is resource: callable is always either an array, a string or an object that implements __invoke, so callable is a subtype of the union type mentioned few posts above. Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/

« previous php.internals (#109833) next »