我试过用谷歌搜索,但找不到设置。<?
我有一个可以接受的生产服务器,<?php
但我正在尝试在 WAMP 中使用该站点,但它不<?
单独接受,它坚持使用<?PHP
. 这是我可以在 WAMP 中设置的吗?
在您的 php.ini 中,将short-open-tag更改为short_open_tag=On
<? ?>
short_open_tag boolean 告诉 PHP 是否应该允许 PHP 的 open 标记的缩写形式 ( )。如果您想将 PHP 与 XML 结合使用,您可以禁用此选项以使用<?xml ?>
内联。否则,您可以使用 PHP 打印它,例如:<?php echo '<?xml version="1.0"?>'; ?>
. 此外,如果禁用,您必须使用 PHP 开放标记 (<?php ?>
) 的长格式。笔记:
该指令还影响了
<?=
PHP 5.4.0 之前的简写,与<? echo
. 使用此快捷方式需要打开 short_open_tag。自 PHP 5.4.0 起,<?=
始终可用。
6 回答
在您的 php.ini 中,将short-open-tag更改为short_open_tag=On
<? ?>
short_open_tag boolean 告诉 PHP 是否应该允许 PHP 的 open 标记的缩写形式 ( )。如果您想将 PHP 与 XML 结合使用,您可以禁用此选项以使用<?xml ?>
内联。否则,您可以使用 PHP 打印它,例如:<?php echo '<?xml version="1.0"?>'; ?>
. 此外,如果禁用,您必须使用 PHP 开放标记 (<?php ?>
) 的长格式。笔记:
该指令还影响了
<?=
PHP 5.4.0 之前的简写,与<? echo
. 使用此快捷方式需要打开 short_open_tag。自 PHP 5.4.0 起,<?=
始终可用。
如果您使用的是 WampServer,您也可以左键单击 Windows 任务栏右下角的图标。翻转 PHP,PHP 设置,第 4 项是“短打开标签”,只需单击它,它就会为您打开它,而无需修改任何文件。
放
short_open_tag = On
或尝试
set short_open_tag = 1
在 php.ini 文件中。
PHP 选项位于php.ini
WAMP 安装文件中。
您正在寻找的设置是short_open_tag = on
我认为这个问题被截断了,无论如何这里是一个试探性的答案:默认情况下,php 现在只<?php
启用打开标记。要启用它们,您应该为 WAMP 修改默认位于 C:/wamp/bin/php/php5.3.0 中的 php.ini 文件(假设您使用的是 php 5.3.0)。如果您对查找 php.ini 文件有疑问,请查看这些说明
在那里,您将找到“short_open_tag”设置,您可以将值设置为“On”。请注意,不建议这样做,为了在多种环境中实现最佳兼容性,Zend 建议仅使用长标签形式<?php ?>
。请记住在修改 php.ini 文件以加载新设置后重新启动 apache 或任何其他网络服务器。
它在 PHP.ini 文件中
short_open_tag = Off
或short_open_tag = On
On 表示您的代码可以以