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

问题描述 投票:0回答:3

当我保存 php 文件时,VS Code 会删除结尾处的 ?> 标记。及其在执行中造成的问题。 我不知道为什么会发生这种情况。如果有人知道请帮忙。 谢谢你。

更新:我同时使用 Es-lint 和 Prettier 扩展。我把它们去掉了,现在就好了。

php tags
3个回答
1
投票

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

  1. 转到 VSCode 设置并在搜索栏中输入“格式”,然后取消选中

    Editor: Format on save
    。格式化代码将不再起作用,但 VSCode 也不会删除 PHP 结束标记。

  2. 安装

    php cs fixer
    扩展,我希望它能解决问题。


1
投票

结束标记删除详细介绍如下:PHP 结束标记“?>” 对于纯 PHP 文件,建议这样做。


-1
投票

使用分号;作为结束标签 例如回显问候语; 这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.