https://bugs.kde.org/show_bug.cgi?id=437992
Bug ID: 437992 Summary: PHP8 (and 7.4) support Product: kdevelop Version: 5.6.2 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Language Support: PHP Assignee: kdevelop-bugs-n...@kde.org Reporter: jan.pavli...@centrum.cz Target Milestone: --- SUMMARY Hello, I know that PHP support is not as popular part of KDevelop, but I rely on it for work and like it very much. But since most project are migrating to either PHP 7.4 or 8.0, it would be really nice if there was support for some of the new features introduced in these versions. Major functions lacking support are: * Constructor property promotion (https://wiki.php.net/rfc/constructor_promotion) * Union types (https://wiki.php.net/rfc/union_types_v2) * Attributes (https://wiki.php.net/rfc/attributes_v2) * Nullsafe operator (https://wiki.php.net/rfc/nullsafe_operator) * Named params (https://wiki.php.net/rfc/named_params) There are problably more but I find these most important since they break syntax higligting and other checks when used. Wide adoption of these are making KDevelop increasingly unusable on PHP projects. I can offer some form of help - I know some very basic C++ and Qt and am a PHP developer, so if someone would be willing to outline the needed changes for me and point me in the right direction, I can do at least part of the work. Thanks in advance for considering this! -- You are receiving this mail because: You are watching all bug changes.