Re: [RFC - discussion] __toArray()
| From: | Aimeos | Norbert Sendetzky | Date: | Tue, 04 Feb 2020 13:50:12 +0000 |
| Subject: | Re: [RFC - discussion] __toArray() | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-108383@lists.php.net to get a copy of this message | ||
Am 04.02.20 um 14:43 schrieb Marco Pivetta:
>> I think we can't classify it as BC break, because no existing code
>> implements __toArray at the moment, and hence it will not fail when this
>> feature is introduced and code gets upgraded to newer versions.
>
> It is a BC break because it changes the semantic of
(array) $object&�6Mïs
> 8˜„ë: the
> operation is no longer stable between two versions of the language.
It wouldn't be a BC breaking change if (array) $object works like
before when __toArray() isn't implemented by an object. As nobody should
have implemented __toArray() because it's a reserved name for magic
methods, we should be fine.