我有一个奇怪的问题。例如,我尝试在代码中使用 php 短符号
<?php
$x = 5;
$y = 4;
$text = "How are you";
?>
<html>
<body>
<div>Hello World</div><br>
<? if($x > $y): ?>
<?=$text ?>
<? endif; ?>
</body>
</html>
这段代码在我的网络服务器上不起作用,因为“>”符号被网络服务器解释为php代码的结尾。所以上面代码的输出是:
Hello World
$y): ?>
我没有安装网络服务器,但我认为这是正常的,默认的apache,php安装。
谁能解释一下,发生了什么?
也许是这个
<? if($y < $x) ?>
<?=$text ?>
<? endif; ?>