Re: APC in trunk
| From: | Lukas Kahwe Smith | Date: | Mon, 21 Jun 2010 06:35:08 +0000 |
| Subject: | Re: APC in trunk | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-48894@lists.php.net to get a copy of this message | ||
On 21.06.2010, at 05:32, Stas Malyshev wrote:
> Hi!
>
>> This is an unfixed PHP bug. There have been a number of threads about
>> the object destruction order on internals. It isn't just APC that is
>> affected by this. Other extensions are affected as well.
>
> I understand that this effect is caused by the fact that APC destroys PHP classes earlier than
> PHP engine otherwise would. You can claim it's a bug but then until it's fixed enabling
> APC would still cause BC break, and no amount of renaming this fact would change it.
> If we can fix it and make it work properly - fine, then this ojection ceases to exist as soon
> as it's done, if there's no more cases when APC behaves differently.
I am still undecided if to enable by default, but originally the idea was to bundle with PHP 6, and
I think this type of BC break in an edge feature (or rather edge bug) would be ok in a major update
to the language.
regards,
Lukas Kahwe Smith
mls@pooteeweet.org