Re: Re: Anonymous classes share static space?
| From: | David Harkness | Date: | Mon, 23 Oct 2017 19:47:08 +0000 |
| Subject: | Re: Re: Anonymous classes share static space? | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-326242@lists.php.net to get a copy of this message | ||
On Mon, Oct 23, 2017 at 12:23 PM, Andrey Repin <anrdaemon@freemail.ru>
wrote:
> Ok, then following your statement, this code:
> https://3v4l.org/Bgjqn
> should yield: D/D… Since objects are of the same class…
No, $c and $d were created from different classes and thus do not share
static properties. That the definitions of the classes are identical is
beside the point. I expect that PHP defines a single anonymous class at
each source location without regard for its properties and methods.
Cheers!
David