Bug #79317 [Csd->ReO]: opcache and setlocale issue
Edit report at https://bugs.php.net/bug.php?id=79317&edit=1
ID: 79317
Updated by: cmb@php.net
Reported by: j dot arnold at qaamgo dot com
Summary: opcache and setlocale issue
-Status: Closed
+Status: Re-Opened
Type: Bug
Package: opcache
Operating System: OpenSuse 15.1
PHP Version: 7.4.3
Block user comment: N
Private report: N
New Comment:
Fair enough. However, I think this generally is a valid bug
report, so I'm re-opening.
Previous Comments:
------------------------------------------------------------------------
[2020-02-28 13:40:34] j dot arnold at qaamgo dot com
Thanks alot! Actually we missed the difference in optimization_level when comparing 7.3 with 7.4.
------------------------------------------------------------------------
[2020-02-28 13:19:10] cmb@php.net
This is due to opcode optimization, in this case OPcache produces:
ECHO string("Concatenated string: 0,5 invalidate cache for this class by changing something
here: v1<br />")
This also potentially happens with PHP 7.3; it depends on
opcache.optimization_level. Using
opcache.optimization_level=0x7FFEBF7F
(i.e. disabling bit 7) makes the code working as expected.
------------------------------------------------------------------------
[2020-02-28 12:55:01] j dot arnold at qaamgo dot com
> and how does that justify different behavior with or wuthout opcache?
exactly, also with opcache the first call is float is correct with a "," and the second
call is incorrect with a "."
------------------------------------------------------------------------
[2020-02-28 12:42:59] bugreports at gmail dot com
> This is due to the fact that displaying floats are locale aware
and how does that justify different behavior with or wuthout opcache?
------------------------------------------------------------------------
[2020-02-28 12:32:44] girgias@php.net
This is due to the fact that displaying floats are locale aware.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=79317
--
Edit this bug report at https://bugs.php.net/bug.php?id=79317&edit=1
Thread (8 messages)