Files
nexus/wiki/entities/Intelephense.md
2026-05-03 05:42:12 +08:00

27 lines
904 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Intelephense"
type: entity
entity_type: tool
tags:
- LSP
- PHP
- language-server
sources:
- lsp-index-engineer.md
last_updated: 2026-04-29
---
## Overview
Intelephense 是 PHP 语言的 LSP 实现graphd 默认要求生产就绪的语言服务器之一,提供 PHP 代码的跳转定义、引用查找、悬停文档和自动完成功能。
## Details
- **Command**: `intelephense --stdio`
- **Protocol**: LSP 3.17
- **Role in graphd**: 默认必须支持的生产就绪语言服务器
- **Note**: TypeScript LSP 支持层级符号,但 PHP Intelephense 不支持——LSP/Index Engineer 强制要求"永远验证假设",必须检查服务器能力响应而非假设支持
## Connections
- [[Intelephense]] ← is_coordinated_by ← [[LSPOrchestrator]]
- [[Intelephense]] ← provides_semantics_to ← [[SemanticCodeGraph]]
- [[Intelephense]] ← part_of ← [[GraphDaemon]]