Re: [RFC] Throw Exception on Attempt of Constant Redefinition

From: Date: Thu, 16 Jun 2016 06:44:00 +0000
Subject: Re: [RFC] Throw Exception on Attempt of Constant Redefinition
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-94039@lists.php.net to get a copy of this message
The voting dates was changed to Jun 24 (to satisfy 2 weeks discussion period). In my opinion the BC break is minimal. Actually, the "wrong" behavior was reported by https://bugs.php.net/bug.php?id=71127 Before this, opcache worked "improperly" for few years (at least since php-5.4). Unfortunately, we fixed https://bugs.php.net/bug.php?id=71127 too later and weren't able to fix PHP-7.0 "properly". Now I propose a safer and more consistent way of handling attempts of constants redefinition. RFC also proposes a way to "fix" affected applications, wrapping constant definitions, that may be redefined, with try/catch. Thanks. Dmitry. ________________________________ From: Dmitry Stogov Sent: Friday, June 10, 2016 11:06:55 PM To: PHP internals Subject: [PHP-DEV] [RFC] Throw Exception on Attempt of Constant Redefinition Hi internals, Please review: https://wiki.php.net/rfc/constant_redefinition Thanks. Dmitry.

« previous php.internals (#94039) next »