kphp
kphp copied to clipboard
KPHP — a PHP compiler
ArrayIterator provides a way to iterate the array without using `foreach` statement or legacy `next()`/`current()` APIs. In PHP it has almost identical performance to the above mentioned pair of `next()`/`current()`....
- [ ] `sizeof` -> `count` - [ ] `join` -> `implode` - [ ] `key_exists` -> `array_key_exists ` - [ ] `ini_alter` -> `ini_set` - [ ] `chop` ->...
- improved macos (m processor series) support - linux on arm processors support
Support of composer autoload psr-0 scheme is added: https://getcomposer.org/doc/04-schema.md#psr-0
* Improved PHP FFI nullptr handling (+ added tests #456) * Added FFI callbacks support (#450 #425) * Added unmanaged FFI memory allocation * Fixed double-vs-float token issue in FFI...
# Add a new function ignore_user_abort analogue from PHP Introduction --------------- **ignore_user_abort** — Set whether aborting should abort script execution. This implementation **matches the description** [here](https://www.php.net/manual/en/function.ignore-user-abort.php) with **one exception** unlike...
for better optimization by default
Add support of php 7.3.0 striping indent of heredoc and nowdoc string feature: the closing identifier may be indented by space or tab, in which case the indentation will be...