如何在PHP中设置短标签(<! - ?)? - >

时间:2011-01-10 10:40:00

标签: php

我正在使用WAMPP for PHP服务器并在编程短标签时使用会产生问题。我知道有可能通过改变php.ini文件中的内容,但我不知道它的设置请帮助我。

示例:

<? echo "hi"; ?> //error....want to allow this also.
<?php echo "hi"; ?> //ok

我在PHP配置设置文件中找到了这个,但是我需要知道哪些更改...

; short_open_tag
;   Default Value: On
;   Development Value: Off
;   Production Value: Off

6 个答案:

答案 0 :(得分:18)

在你的php.ini中更改short_open_tag = Off,如果它在那里:

short_open_tag = On

答案 1 :(得分:11)

点击你的wamp图标,然后点击“PHP”。然后单击“PHP设置”。应该有一个“短开标签”选项,你应该点击它,它应该显示一个复选标记。您的wamp服务器将在几秒钟后自动重启,然后将启用短打开标记。

对于非wamp,您需要转到php.ini文件并取消注释short_open_tag = On

答案 2 :(得分:5)

在php.ini文件中设置short_open_tag = 1

答案 3 :(得分:1)

sed -i 's/short_open_tag = Off/short_open_tag = On/g' /etc/php.ini
grep -n short_open_tag php.ini 

第一行内联替换php.ini以打开短标签 第二个确保它在那里

答案 4 :(得分:1)

有时在php.ini上设置short_open_tag = On将无效,因为在某些情况下,short_open_tag定义了多个。{1}}。请找到所有short_open_tag并设置On1

short_open_tag = On 

答案 5 :(得分:0)

Wamp 2.5包含两个版本的php.ini。如果你在Apache中运行php(我猜你是),你需要更改\ bin \ apache \ apache2.4.9 \ bin中的那个。