Description
I wondered if KPHP is still being actively developed in 2024 ?
The reason I ask is that it appears certain PHP 8.x features are missing and PRs seem to exist to implement those features in KPHP.
The PRs I would really like to see merged into KPHP in the near future are these:
#303 #303 match
expression
#273 #273 Add support for anonymous classes
#310 #310 added support for property promotion
#333 #333 initial parser support for attributes
#433 #433 Add str_contains() function
#686 #686 [php8] Nullsafe operator implementation
#690 #690 Added parse_ini_string, parse_ini_file functions
#724 #724 Implementation of match
expression
#775 #775 json_encode: implemented JSON_PRETTY_PRINT, json_*: fixed float point encode/decode
#780 #780 Implemented popen(), pclose() functions.
#781 #781 Implemented touch() function.
#853 #853 Named args
#824 #824 Implementation of enum
#981 #981 Added errors for unimplemented features
However, as I just recently discovered KPHP I am unsure if the reason they are not merged is because some other, already merged PR already implements the PHP feature in question ? I seem to recall having seen that str_contains is already in KPHP 8 - and yet there's a PR to add it ?
I haven't actually been using KPHP yet but I am trying to figure out if it is a feasable route for me going forward.
Thanks.