【问题标题】:<?php, <?, <?=, whats the difference? [duplicate]<?php,<?,<?=,有什么区别? [复制]
【发布时间】:2012-12-15 06:05:29
【问题描述】:

可能重复:
Reference - What does this symbol mean in PHP?

我不知道以前是否有人问过这个问题,但这里有:&lt;?php&lt;?=&lt;? 之间有什么区别?
我只是好奇,人们一直告诉我使用&lt;?php 而不是&lt;?,但我只使用&lt;?,因为它对我有用而且速度更快。我看不出有什么不同(乡下人的口音是为了额外的乐趣......)。

【问题讨论】:

标签: php tags


【解决方案1】:

&lt;?php&lt;? 是等价的,但通常首选使用 &lt;?php,因为并非每个服务器配置都可能启用 PHP 短标签选项。

&lt;?= 是回显变量/表达式值的快捷方式,即。 e.

<?=$var ?>

类似于

<?php echo $var; ?>

【讨论】:

  • 在将 PHP 的小 sn-ps 插入普通标记时,也首选较短的版本...我想这只是为了可读性...
  • @Lix 是的,很高兴知道!谢谢。
  • 我不喜欢我告诉你!那些该死的孩子们现在有短暂的开放回声:(离开我的草坪!!:)
  • @PeeHaa 其实我从不使用短版。我在读到它可能会破坏与某些服务器的兼容性的那天停止使用它。
  • @KingCrunch 只要 PHP 5.4 得到合理传播,你是对的,但许多托管服务甚至还没有 5.3。
猜你喜欢
  • 1970-01-01
  • 2010-12-17
  • 1970-01-01
  • 2010-10-10
  • 2019-02-09
  • 2015-11-23
  • 2013-02-13
  • 2011-04-26
  • 2016-09-24
相关资源
最近更新 更多