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.

Reply via email to