首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><?php ?>和<script language="php"></script>的区别

<?php ?>和<script language="php"></script>的区别
EN

Stack Overflow用户
提问于 2012-04-02 14:10:03
回答 3查看 12.8K关注 0票数 8

我只是简单地浏览了PHP的教程,我发现我们也可以使用<script language="php"></script>标签来编写我们的PHP代码,我试图弄清楚这个标签和<?php ?>标签之间的区别和优缺点,但没有发现任何东西,有人能告诉我区别吗?

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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中删除。

票数 16
EN

Stack Overflow用户

发布于 2012-04-02 14:13:54

始终使用<?php ?>,因为它是默认的,并且适用于所有配置。其他作用域可能无法从php配置中打开。他们将会弃用

票数 0
EN

Stack Overflow用户

发布于 2014-03-17 19:25:45

我决定使用<?php,因为我在使用流行的phpStorm集成开发环境时遇到了一些问题。它不支持<script>。使用<script>方法既不能突出显示语法,也不能换行点。也许这些信息对其他人也很有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9971611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档