条件语句
既然你已经了解了所有关于比较及逻辑操作符的内容,那么现在我可以教你条件语句了。正如上文所述,条件语句允许你测试一个特定的条件是真还是假,且基于该结果来执行不同的动作。在PHP中,条件语句最简单的形式是if()语句,其看起来有些类似于下式:
if (condition) {
do this!
}
if()的参数是一个条件表达式,其用来评价是真还是假。若语句评价为真,则执行大括号内的所有的PHP代码;若语句评价为假,则跳过大括号内的代码且执行在if()结构之后的代码行。
让我向你展示if()语句是如何通过与一个表单结合来工作的。在这个例子中,要求用户输入他或她的年龄。
<html>
<head></head>
<body>
<form action="ageist.php" method="post">
Enter your age: <input name="age" size="2">
</form>
</body>
</html>
根据所输入的年龄是大于21还是小于21,ageist.php脚本展示不同的讯息:
<html>
<head></head>
<body>
![]()
<?php
// retrieve form data
$age = $_POST['age'];
// check entered value and branch
if ($age >= 21) {
echo 'Come on in, we have alcohol and music awaiting you!';
}
if ($age < 21) {
echo "You're too young for this club, come back when you're a little older";
}
?>
![]()
</body>
</html>