Alexander Lisachenko
Alexander Lisachenko
With my current available time `goaop/parser-reflection` cleaning/polishing will take some time too, please be patient ) Our final victory is near, I feel this
> @lisachenko it is mergeable? Not yet, need to clean a little bit first the `goaop/parser-reflection` and release stable version to replace `"goaop/parser-reflection": "4.x-dev"` with something more stable, dev dependencies...
@samsonasik FYI: During clean-up yesterday, I've identified serious logic break inside the `NodeExpressionResolver` class in dependant `parser-reflection` component. When I'm trying to get real value for constant fetches, it started...
Ping, @nikic ) Can we bump this thread to move this beautiful gem into the PHP7.1?
@nikic oh, it's ok ) Just want to see, that this topic is still interesting for you and php-AST can be moved to the PHP core in future versions.
For anyone who wants this in the PHP core, here is a link to the draft version of RFC: https://wiki.php.net/rfc/parser-extension-api
@JoyceBabu parsing, as well as possible hooks will be called only once with enabled opcode caching. There won't be any calls to the hooks, because source code AST will be...
PHP with enabled opcode caching working in the same way for production mode. All files are served directly from the memory, no file checks at all, if you want to...
This should be closed, implemented in https://github.com/goaop/framework/pull/281 since version 2.0.0 😃
http://php.net/manual/ru/streamwrapper.stream-lock.php `streamWrapper::stream_lock` method should be added to support locking.