Bug or expected behavior?
| From: | Marc Bennewitz | Date: | Tue, 31 May 2016 19:54:11 +0000 |
| Subject: | Bug or expected behavior? | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-93658@lists.php.net to get a copy of this message | ||
Hi,
today I was running into an issue with a function lookup over namespace.
https://3v4l.org/qF7cK fails
https://3v4l.org/evVic works
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.
Thanks,
Marc