可能是重复问题:
<? ?>在php 5.3.1中无法使用
我通常使用简写语法。
<?="hello";?>
代替
<?php echo "hello";?>
我创建了一个开发服务器并安装了与之相同版本的php,但简写方法无法运行,为什么?我该如何解决?
我本来想在服务器网站上询问,但我认为这与php的一些设置有关。
我正在运行Linux Fedora 14。
可能是重复问题:
<? ?>在php 5.3.1中无法使用
我通常使用简写语法。
<?="hello";?>
<?php echo "hello";?>
我创建了一个开发服务器并安装了与之相同版本的php,但简写方法无法运行,为什么?我该如何解决?
我本来想在服务器网站上询问,但我认为这与php的一些设置有关。
我正在运行Linux Fedora 14。
您需要在配置文件 php.ini
中启用 short_open_tag 选项(可能位于 /etc/
目录中)。正如您所发现的那样,短标签默认是禁用的。
编辑:是的,正如 @Sebastian P 指出的那样,这个问题以前已经被问过了。