首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><?php和<?

<?php和<?
EN

Stack Overflow用户
提问于 2009-11-27 20:04:59
回答 7查看 19.5K关注 0票数 38

我是php的新手,想知道这些服务器标签之间有没有什么不同:

代码语言:javascript
复制
<?php
?>

代码语言:javascript
复制
<?
?>
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-11-27 20:06:39

第一个是安全打开和关闭标签的变体,第二个是所谓的短打开标签。第二个选项并不总是可用,如果可能,请使用第一个选项。您可以在short_open_tag上查看php.ini中是否有简短的打开标记。

票数 48
EN

Stack Overflow用户

发布于 2009-11-27 20:09:49

短的开放标签的问题在于:

代码语言:javascript
复制
<?xml version="1.0" ?>

如果你被允许使用短标签(即<??>),将会产生问题。<?php不太容易被误解。

是否允许使用短标记由ini指令short_open_tag定义。

票数 41
EN

Stack Overflow用户

发布于 2009-11-27 20:10:42

此外,我认为在一个升级版本中,快捷标签正在被删除。

编辑:我错了。

告别<%他们将移除对ASP样式标签的支持,但PHP短码标签将保留-所以对于那些认为短标签已被“弃用”的php general的人来说-哈!;)

http://phpmysqldev.blogspot.com/2007/05/php-6.html

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

https://stackoverflow.com/questions/1808365

复制
相关文章

相似问题

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