【问题标题】:Using <? vs. <?PHP - Server setting in WAMP [closed]使用 <?与 <?PHP - WAMP 中的服务器设置 [关闭]
【发布时间】:2012-09-26 14:26:50
【问题描述】:

我试过用谷歌搜索,但找不到设置。我有一个接受&lt;?&lt;?php 的生产服务器,但我试图在WAMP 中使用该站点,但它不单独接受&lt;?,它坚持使用&lt;?PHP。这是我可以在 WAMP 中设置的吗?

【问题讨论】:

  • 不要启用短标签,而是修复您的脚本以不使用它。如您所见,可以关闭短标签,这会自动将您的脚本转换为纯文本文件。我认为后果很明显
  • 我不知道为什么这被投票关闭。这是一个真实的问题,即使您不同意短标签,也不应关闭该问题。
  • How to enable PHP short tags? 重复(遗憾的是,接近投票已经偏向“不是一个真正的问题”)。

标签: php wamp


【解决方案1】:

在您的 php.ini 中将 short-open-tag 更改为 short_open_tag=On

short_open_tag boolean 告诉 PHP 是否是短格式 (&lt;? ?&gt;) 应该允许 PHP 的开放标签。如果你想在 与 XML 结合,您可以禁用此选项以便使用 &lt;?xml ?&gt; 内联。否则,您可以使用 PHP 打印它,例如: &lt;?php echo '&lt;?xml version="1.0"?&gt;'; ?&gt;。此外,如果禁用,您必须 使用 PHP 开放标记的长格式 (&lt;?php ?&gt;)。

注意:

该指令还影响了 PHP 5.4.0 之前的简写 &lt;?=,它 与&lt;? echo 相同。使用此快捷方式需要 short_open_tag 要上。自 PHP 5.4.0 起,&lt;?= 始终可用。

【讨论】:

  • 抱歉受骗了,我忘记了简短的术语。这是我正在开发的网站,我自己不使用短标签。
【解决方案2】:

如果您使用的是 WampServer,您也可以左键单击 Windows 任务栏右下角的图标。翻转 PHP,PHP 设置,第 4 项是“短打开标签”,只需单击它,它就会为您打开它,而无需修改任何文件。

【讨论】:

    【解决方案3】:

    设置

    short_open_tag = On
    

    或者试试

    set short_open_tag = 1 
    

    在 php.ini 文件中。

    【讨论】:

      【解决方案4】:

      PHP 选项位于 WAMP 安装的 php.ini 文件中。
      您要查找的设置是short_open_tag = on

      【讨论】:

        【解决方案5】:

        我认为这个问题被截断了,无论如何这里是一个暂定的答案:默认情况下,php 现在只启用&lt;?php 开始标签。要启用它们,您应该为 WAMP 修改默认位于 C:/wamp/bin/php/php5.3.0 中的 php.ini 文件(假设您使用的是 php 5.3.0)。 如果您对查找 php.ini 文件有疑问 check these instructions

        在那里,您将找到“short_open_tag”设置,您可以将值设置为“On”。请注意,不建议这样做,为了在多种环境中实现最佳兼容性,Zend 建议仅使用长标签形式 &lt;?php ?&gt;。 请记住在修改 php.ini 文件以加载新设置后重新启动 apache 或任何其他网络服务器。

        this stackoverflow thread中可以得到一个很长很完整的答案,其中包含各种php版本的参考和默认值

        【讨论】:

          【解决方案6】:

          在 PHP.ini 文件中

          short_open_tag = Offshort_open_tag = On On 表示您的代码可以以

          【讨论】:

            猜你喜欢
            • 2013-08-15
            • 2011-05-13
            • 1970-01-01
            • 2015-02-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-06-05
            • 2014-03-29
            相关资源
            最近更新 更多