我遇到了一个奇怪的问题,让 PHP 脚本在 IIS 上工作。在我的脚本中,我使用了替代逻辑语法:
<?php
if ($a == 5):
echo "a equals 5";
echo "...";
elseif ($a == 6):
echo "a equals 6";
echo "!!!";
else:
echo "a is neither 5 nor 6";
endif;
?>
现在我发现这会导致“500 服务器错误”消息,直到我将语法更改为:
if($a==5){
echo "a equals 5";
}
我必须在 IIS 上做些什么来打开 if/elseif/else 的替代语法吗?