Php 在<;中使用wampserver时,我没有得到期望的结果;?语法,为什么?

Php 在<;中使用wampserver时,我没有得到期望的结果;?语法,为什么?,php,syntax,wampserver,Php,Syntax,Wampserver,当我使用以下代码时,我正在使用WindowsXP上的WAMPServer2.0和PHP版本5.2.5 <? echo "hai"; ?> 我没有得到输出。但是当我使用 <?php echo "hai"; ?> 得到了结果。如果我在Linux服务器中使用第一个,我就得到了输出。我的一个大型项目与所有php页面中的第一个项目类似。我想用wamp进行配置。所以,如果第一个编码需要工作,我能做什么?我现在不使用wamp,也许您可以从中测试解决方案。 希望这能对

当我使用以下代码时,我正在使用WindowsXP上的WAMPServer2.0和PHP版本5.2.5

<?
  echo "hai";
?>

我没有得到输出。但是当我使用

<?php
  echo "hai";
?>


得到了结果。如果我在Linux服务器中使用第一个,我就得到了输出。我的一个大型项目与所有php页面中的第一个项目类似。我想用wamp进行配置。所以,如果第一个编码需要工作,我能做什么?

我现在不使用wamp,也许您可以从中测试解决方案。
希望这能对你有所帮助。:)

我的第一个猜测是您的
php.ini
没有为此进行配置。参数
short\u open\u tag
对此负责

编辑php.ini,搜索以下参数并将其激活(或在缺少参数时添加):

更多详情请参阅

short_open_tag = On