我在长时间休息后回到PHP。我试图让页面输出一个消息,具体取决于布尔值的结果。现在,我在该页面的正文中有一个带有相应文本的段落标记。像这样:
<html>
<p class ="class">Contents</p>
<html>
<?php
if(TRUE) {
// make contents of paragraph read "true"
}
if(FALSE) {
// make contents of paragraph read "false
}
?>
我不相信我可以用CSS更改段落标记的内容。有没有更简单的方法来完成这样的事情,而不是用不同的消息创建两个单独的登陆页面?
答案 0 :(得分:1)
虽然其他人会打击并抨击你,因为这是PHP的绝对基础,你可以去:
<?php
if(true) {
$var = "True";
} else {
$var = "False";
}
?>
<html>
<p class ="class"><?php echo $var; ?></p>
</html>
OR
<html>
<p class ="class">
<?php
if(true) {
echo "True";
} else {
echo "False";
}
?>
</p>
</html>
还有其他几种方法可以实现这一点,这就是PHP的优点。
答案 1 :(得分:0)
<?php $myBool = true; ?>
<h1>
HELLO, <?php echo $myBool ? "WORLD" : "STRANGER"; ?>
</h1>
类似地:
<?php $user = ""; ?>
<h1>
HELLO, <?php echo empty($user) ? "STRANGER" : $user; ?>
</h1>