新版Dreamweaver(CC 2020起)未增强PHP支持,仍无类型声明、空合并等新语法高亮,不解析静态分析工具,无服务器端调试与PHP执行能力,仅适合HTML模板维护。
新版 Dreamweaver(CC 2020 及之后版本)对 PHP 支持没有实质性增强,Dreamweaver 早已停止主动开发 PHP 语言特性,所谓“新增 PHP 功能”基本是误传或混淆了基础编辑能力。
PHP 语法高亮和代码提示靠的是内置语言服务,不是新功能
Dreamweaver 使用基于 TextMate 语法规则的高亮系统,支持 .php 文件识别、基础标签配对、echo/if/foreach 等常见结构着色。但这套机制在 CS5 时代就已存在,CC 版本只是沿用并微调——没有加入 PHP 7+ 类型声明、?? 空合并、match 表达式等语法支持。
- 不解析
phpstan或psalm静态分析结果 - 不读取
composer.json自动补全类名 -
Ctrl+Space的代码提示仅来自硬编码关键词表,无法识别项目中自定义函数或命名空间
服务器端调试和实时预览根本不可用
新版 DW 声称支持“实时视图”,但对 PHP 完全无效:Live View 仅渲染 HTML/CSS/JS,遇到 会原样显示或报错,不会执行 PHP 解析。所谓“集成测试服务器”实际只是本地 HTTP 服务(如内置的 localhost:8080),需额外配置 Apache/Nginx + PHP 才能运行脚本,DW 本身不带 PHP 解释器。
- 点击
File > Preview in Browser时,若文件含 PHP 代码,浏览器直接显示源码或 500 错误 -
Site > Manage Sites > Servers中设置的“Testing Server”仅用于上传路径映射,不启动 PHP 进程 - 没有断点、变量监视、
var_dump()拦截等调试能力
替代方案比 DW 更靠谱
如果你真在写 PHP,现在主流选择是轻量但精准的编辑器: