<?php
//第一种方法:脱离PHP解析模式输出
if ($true_or_false) {
?>
<p>The value of $true_or_false is true.</p>
<?php
} else {
?>
<p>The value of $true_or_false is false.</p>
<?php
}
//第二种方法:用echo实现相同的效果,文本量小时采用此方法个人认为效率更高
//但是对于输出大块的文本而言,脱离PHP解析模式通常更有效率
if ($true_or_false) {
echo '<p>The value of $true_or_false is true.</p>';
} else {
echo '<p>The value of $true_or_false is false.</p>';
}
//第三种方法:采用?:操作实现输出
echo ($true_or_false) ? '<p>The value of $true_or_false is true.</p>' : '<p>The value of $true_or_false is false.</p>';
//第四种方法:为第三种方法的改进,节约空间
echo '<p>The value of $true_or_false is ' . (($true_or_false) ? 'true' : 'false') . '.</p>';
?>
输出:
The value of $true_or_false is false.
The value of $true_or_false is false.
The value of $true_or_false is false.
The value of $true_or_false is false.