代码如下,其实也有人在知道上问过这个问题,还是没搞明白
<?php
$expression=true;
if ($expression){
?>
<strong>this is true.</strong> //为什么这里不需要用echo
<?php
}else {
?>
<strong> this is false.</strong> //为什么这里不需要用echo
<?php }
?>
1- 作为PHP大括号里面的执行语句,为什么不用echo,这样直接就可以输出下面的文本吗
<strong>this is true.</strong>
<strong> this is false.</strong>
2- 上面这段可以写成
<?php
$expression=true;
if ($expression){
echo "<strong>this is true.</strong>";
}else {
echo "<strong> this is false.</strong>";
?>
这样写不是更明了吗?
为什么要把{和}放在 PHP标签里面,
这种情况下,PHP是怎么一步步执行语句的呢?
桃花长相依
呼唤远方
萧十郎