Skip to content

Is development of KPHP still active ? #1044

@henrywood

Description

@henrywood

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionThis issue that requires clarification or help

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions