Bug #76535 [Opn]: Opcache does not replay compile-time warnings
| From: | laruence@php.net | Date: | Thu, 28 Jun 2018 04:40:19 +0000 |
| Subject: | Bug #76535 [Opn]: Opcache does not replay compile-time warnings | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-215998@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=76535&edit=1
ID: 76535
Updated by: laruence@php.net
Reported by: nikic@php.net
Summary: Opcache does not replay compile-time warnings
Status: Open
Type: Bug
Package: opcache
PHP Version: Irrelevant
Block user comment: N
Private report: N
New Comment:
on the other hand, warnings should be killed anyway....
so I am not sure if it is worthy to do this...
Previous Comments:
------------------------------------------------------------------------
[2018-06-27 09:00:40] nikic@php.net
Description:
------------
If opcache is enabled, non-fatal compile-time diagnostics are only emitted on first compile, not
when the file is fetched from cache.
It would be nice if we would register an error handler that records all the emitted warnings and
then emit them when the file is loaded.
Main motivation is testing: Currently if you want to test a file cache compile&load cycle, you
have to filter out many tests that always fail due to warning differences. It's hard to spot
regressions because of that.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=76535&edit=1