我在有安装xampp了然后我在vscode里面也有安装PHP相关的延伸模组分别是PHP DebugPHP Intelephense

但不知为何当我储存php档时,原本打 可储存后就会变成以下这样↓<?phpphpinfo();

后面的?>就会消失不见虽然程式可以成功执行但总觉得奇怪

想问大神们,我是哪里用错需要修正?😊如果有需要我提供哪些介面资讯,也可以问。

谢谢

1 个回答

1

㊣浩瀚星空㊣

iT邦大神 1 级 ‧ 2024-10-15 17:25:55

最佳解答

「?>」后尾码。
其实在 PHP5 就已经建议可以不需要了,一般那是给有 html 时才需要使用。

那时的说法是,这不是区块性的东西。并不需要包起来。
除非你有区块要求,才需要包。

也就是说,将 <?php 视为一种标头宣告就行了。
不要将其想成「包」的观念。
你就不会觉得奇怪了。


  • 1

君如玉

iT邦新手 5 级 ‧
2024-10-19 09:30:37

了解,确实我一开始接触有点陷入一定要「包」起来的想法,所以一直觉得奇怪。
感谢您的解说,学到啦~~~👍

修改