Skip to content

Redundant Extensions on the PHP Feature #1281

Description

I noticed the current PHP feature includes multiple VS Code extensions with overlapping functionality:

  • PHP Intelephense (bmewburn.vscode-intelephense-client) - Provides Intelephense PHP language server
  • PHP Extension Pack (xdebug.php-pack) - Includes zobo.php-intellisense PHP language server
  • PHP Tools for VS Code (devsense.phptools-vscode) - Provides another PHP language server
  • PHP Debug (xdebug.php-debug) - Included in xdebug.php-pack

Since this configuration hasn't been updated in about 3 years, I'm wondering if all these extensions are still necessary. Having three extensions providing identical core functionality (IntelliSense and debugging) might cause multiple language servers to conflict with each other and create an unnecessarily bloated feature.

Would it make sense to clean up the extension list to reduce redundancy and potential conflicts?

Thanks for considering this suggestion!

Activity

  1. self-assigned this
    on Mar 3, 2025
  2. kale1d0code commented on Apr 14, 2025

    @kale1d0code

    I would prefer it if assumptions were not made as to what extensions developers want to use. it would be better if developers had a choice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions