我只是简单地浏览了PHP的教程,我发现我们也可以使用<script language="php"></script>标签来编写我们的PHP代码,我试图弄清楚这个标签和<?php ?>标签之间的区别和优缺点,但没有发现任何东西,有人能告诉我区别吗?
提前谢谢。
发布于 2012-04-02 15:42:25
我认为,在语义方面没有优势或劣势。根据PHP manual的说法
有四对不同的开始和结束标记可以在
中使用。其中两个,
<?php ?>和<script language="php"></script>,是always available。
另外,请注意:
如果要将
嵌入到XML或XHTML中,则需要使用
<?php ?>标记来保持与标准的一致性。
无论如何,<?php ?>是最常用的,也是推荐使用的。
注释:脚本标签<script language="php"></script>和ASP标签<% %>已从PHP7中删除。
发布于 2012-04-02 14:13:54
始终使用<?php ?>,因为它是默认的,并且适用于所有配置。其他作用域可能无法从php配置中打开。他们将会弃用
发布于 2014-03-17 19:25:45
我决定使用<?php,因为我在使用流行的phpStorm集成开发环境时遇到了一些问题。它不支持<script>。使用<script>方法既不能突出显示语法,也不能换行点。也许这些信息对其他人也很有用。
https://stackoverflow.com/questions/9971611
复制相似问题