Emacs PHP mode?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • lsp-mode

    Emacs client/library for the Language Server Protocol

    php-mode is pretty good combined with lsp-mode. If you are editing PHP files with only PHP script I would go with php-mode. If you are using PHP files with a lot of HTML and PHP I would recommend using web-mode together with the PHP language server.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • melpa

    Recipes and build machinery for the biggest Emacs package repo

    I install via M-x list-packages which requires setting up emacs to point to melpa.

  • php-mode

    A powerful and flexible Emacs major mode for editing PHP scripts

    php-mode is pretty good combined with lsp-mode. If you are editing PHP files with only PHP script I would go with php-mode. If you are using PHP files with a lot of HTML and PHP I would recommend using web-mode together with the PHP language server.

  • web-mode

    web template editing mode for emacs

    php-mode is pretty good combined with lsp-mode. If you are editing PHP files with only PHP script I would go with php-mode. If you are using PHP files with a lot of HTML and PHP I would recommend using web-mode together with the PHP language server.

  • vscode-intelephense

    PHP intellisense for Visual Studio Code

    lsp-mode adds some more modern features like code completion for object fields and tooltips containing object documentation. Serenata is a good backend for lsp, but I've had good results with intelephense too.

  • eglot

    A client for Language Server Protocol servers

    You can safely ignore anyone suggesting lsp-mode, it's harmful and borderline malware. You should be using eglot instead.

  • yasnippet-snippets

    a collection of yasnippet snippets for many languages

    You may want yasnippets. It's in melpa. I don't use lsp-mode. Consider using gnu global with ggtags and ctags for parsing and indexing your code-base for searching for symbols within emacs.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ggtags

    Emacs frontend to GNU Global source code tagging system.

    You may want yasnippets. It's in melpa. I don't use lsp-mode. Consider using gnu global with ggtags and ctags for parsing and indexing your code-base for searching for symbols within emacs.

  • ctags

    A maintained ctags implementation

    You may want yasnippets. It's in melpa. I don't use lsp-mode. Consider using gnu global with ggtags and ctags for parsing and indexing your code-base for searching for symbols within emacs.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • web-mode: web template editing mode for emacs

    1 project | /r/planetemacs | 3 Nov 2023
  • web-mode.el - html template editing for emacs

    1 project | /r/planetemacs | 1 Oct 2023
  • What is your favorite IDE?

    4 projects | /r/embedded | 29 May 2023
  • Package-refresh-contents hangs at `contacting host: elpa.gnu.org:443` need help fixing.

    1 project | /r/emacs | 30 Apr 2023
  • How to make Skewer-mode work with HTML files (live updating)?

    3 projects | /r/emacs | 19 Apr 2023

Did you konow that Emacs Lisp is
the 19th most popular programming language
based on number of metions?