awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
felixfbecker avatar

felixfbecker/php-language-server

0
View on GitHub↗
1,193 星标·188 分支·PHP·ISC·2 次浏览

Php Language Server

This project is a backend service that implements the Language Server Protocol to provide IDE-integrated intelligence for PHP development. It functions as a static analysis tool that parses source code to enable advanced editor features, including autocompletion, symbol navigation, and definition resolution.

The server distinguishes itself through its ability to operate within isolated containers and remote development environments. By utilizing a virtual file system abstraction and flexible communication protocols, it maintains project-wide symbol indexing and code analysis even when files are accessed remotely or stored in non-local environments.

The tool covers a broad range of development assistance, including workspace-wide symbol searching, documentation lookups, and the identification of syntax errors. It manages these tasks by maintaining an incremental index of project symbols and filtering diagnostic data to ensure relevant feedback during the coding process.

Features

  • PHP Code Analysis - Providing advanced code intelligence features like autocompletion and symbol navigation to PHP developers within their preferred code editor.
  • Codebase Indexing - Maintains an incremental in-memory index of project symbols for rapid lookup and navigation.
  • Language Servers - Implements the Language Server Protocol to provide IDE features for PHP codebases.
  • Static Code Analysis - Provides real-time static analysis to identify syntax errors and structural issues without executing code.
  • Source Code Analysis Tools - Analyzes source code to power essential IDE features like jump-to-definition and symbol navigation.
  • Remote Development Access - Enables remote filesystem access to ensure seamless code intelligence within isolated development containers.
  • Code Diagnostic Panels - Analyzes source code to highlight errors while filtering noise from external dependencies.
  • Symbol Documentation Previews - Displays declaration details and summary notes for code symbols directly within the editor interface.
  • PHP Development Tools - Acts as a backend service providing intelligence and editor integration for PHP developers.
  • Remote Development Environments - Supports reliable code analysis within isolated containers and remote development environments.
  • Symbol Indexing - Indexes project-wide symbols to enable rapid navigation to classes, interfaces, and constants.
  • Virtual File Systems - Uses a virtual file system abstraction to support code analysis across local, containerized, and remote environments.
  • MCP-over-STDIO Transports - Communicates with editors using standard input/output streams for decoupled, protocol-compliant data exchange.
  • Built-ins - Provides autocompletion and type information for native PHP standard library functions and extensions.
  • Abstract Syntax Tree Parsing - Parses PHP source code into structured trees to enable semantic analysis and navigation features.

Star 历史

felixfbecker/php-language-server 的 Star 历史图表felixfbecker/php-language-server 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Php Language Server 的精选搜索

收录 Php Language Server 的精选合集。
  • IDE plugins
  • 用于构建 Web 应用的编程语言
  • Language Server Protocol (LSP) 实现

Php Language Server 的开源替代方案

相似的开源项目,按与 Php Language Server 的功能重合度排序。
  • zigtools/zlszigtools 的头像

    zigtools/zls

    4,960在 GitHub 上查看↗

    ZLS is a language server for the Zig language that implements the Language Server Protocol to provide IDE-like intelligence. It functions as a code intelligence provider, static code analysis tool, and automated refactoring engine for Zig projects. The server integrates directly with the Zig compiler toolchain to derive precise type information and perform semantic analysis. It uses this integration to surface real-time compilation errors as editor diagnostics and to provide semantic syntax highlighting based on resolved types rather than regex patterns. The project covers a wide range of de

    Ziglanguage-serverlanguage-server-protocollsp
    在 GitHub 上查看↗4,960
  • viatsko/awesome-vscodeviatsko 的头像

    viatsko/awesome-vscode

    28,754在 GitHub 上查看↗

    This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t

    JavaScriptawesomeawesome-listlist
    在 GitHub 上查看↗28,754
  • phpdocumentor/phpdocumentorphpDocumentor 的头像

    phpDocumentor/phpDocumentor

    4,332在 GitHub 上查看↗

    phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks into structured HTML API references. It functions as a static site generator and an automatic documentation tool designed to synchronize technical documentation with code changes. The project distinguishes itself by acting as a UML diagram generator, producing class and architectural graphs via PlantUML based on source analysis. It also supports technical manual authoring, rendering hand-written guides in Markdown and ReStructuredText alongside the automatically generated API re

    PHPdocblockdocblocksgraphviz
    在 GitHub 上查看↗4,332

常见问题解答

felixfbecker/php-language-server 是做什么的?
  • fwcd/kotlin-language-serverfwcd 的头像

    fwcd/kotlin-language-server

    2,034在 GitHub 上查看↗

    The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By implementing the Language Server Protocol, it enables developers to access professional-grade development features, such as code completion, diagnostics, and navigation, within any compatible text editor. The project distinguishes itself through an architecture that maintains persistent, in-memory compiler instances to facilitate rapid, incremental recompilation during active development. It supports remote hosting via TCP, allowing editors to connect to centralized analysis

    Kotlinatomautocompletecode-completion
    在 GitHub 上查看↗2,034
  • 查看 Php Language Server 的所有 30 个替代方案→

    This project is a backend service that implements the Language Server Protocol to provide IDE-integrated intelligence for PHP development. It functions as a static analysis tool that parses source code to enable advanced editor features, including autocompletion, symbol navigation, and definition resolution.

    felixfbecker/php-language-server 的主要功能有哪些?

    felixfbecker/php-language-server 的主要功能包括:PHP Code Analysis, Codebase Indexing, Language Servers, Static Code Analysis, Source Code Analysis Tools, Remote Development Access, Code Diagnostic Panels, Symbol Documentation Previews。

    felixfbecker/php-language-server 有哪些开源替代品?

    felixfbecker/php-language-server 的开源替代品包括: zigtools/zls — ZLS is a language server for the Zig language that implements the Language Server Protocol to provide IDE-like… viatsko/awesome-vscode — This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the… phpdocumentor/phpdocumentor — phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks… sublimehq/packages — This repository contains a collection of extensions and configurations for a text editor plugin ecosystem. It provides… fwcd/kotlin-language-server — The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By… oclint/oclint — Oclint is a static analysis engine and extensible linting framework designed for C, C++, and Objective-C source code.…