|| at May 31, 2016 at 8:14 pm
On 05/31/2016 09:59 PM, Nikita Popov wrote:
On Tue, May 31, 2016 at 9:54 PM, Marc Bennewitz wrote:
today I was running into an issue with a function lookup over
For me it looks like the function lookup for "is_null" in this
case gets cached on first use
and on second call no check will be done if this function exists
in the current namespace
before looking in the root namespace.
Because PHP is a dynamic language this behavior looks wrong
(unexpected) to me
and also HHVM does handle it as I would expect it.
This is a known issue: https://bugs.php.net/bug.php?id=64346
Much thanks Nikita for the link. Didn't found it myself.
But this bug ticket doesn't look nice - No comments since 2¹/² years.
Is a suggestion from someone without enough knowledge of the engine /
Wouldn't it be better to move this performance feature into opcache and
make it configurable over "opcache.optimization_level