为什么 VS Code 在保存时删除结束标记?>。有谁知道?

Why is VS Code removing closing tag ?> on save. anyone knows?

当我保存我的 php 文件时,VS Code 删除了结尾的 ?> 标签。及其在执行中引起的问题。 我不知道为什么会这样。如果有人知道请帮助。 谢谢

更新: 我同时使用了 Es-lint 和 Prettier 扩展。我删除了它们,现在好了。

我找到了两种方法来解决这个问题。

  1. 转到 VSCode 设置并在搜索栏中键入“格式”,然后取消选中 Editor: Format on save。格式化代码将不再有效,但 VSCode 也不会删除 PHP 结束标记。

  2. 安装 php cs fixer 扩展,希望它能解决问题。