什么是运算子?
运算子是一种符号,可以通过他们来对值与变量执行运算。我们其实之前已经用过一种运算子了:赋值运算子(=)。一般我们说的运算子分为几种:算术运算子、字符串运算子,赋值运算子,比较运算子,逻辑运算子以及位元运算子。以下我们来进行其中几种运算子的介绍来进行我们的 If-Else 判断。
比较运算子(不是全部)
运算子 | 名称 | 用法 |
---|---|---|
== | 相等 | $a == $b |
=== | 相同 | $a === $b |
!= | 不相等 | $a != $b |
!== | 不相同 | $a !== $b |
< | 小于 | $a < $b |
> | 大于 | $a > $b |
<= | 小于等于 | $a <= $b |
>= | 大于等于 | $a >= $b |
逻辑运算子(不是全部)
运算子 | 名称 | 用法 | 结果 |
---|---|---|---|
! | NOT | !$b | 如果 $b 是 false 回传 true ,反之依然 |
&& | AND | $a && $b | 如果 $a 和 $b 都是 true ,则返回 true ,否则返回 false |
\ | OR | $a \ $b | 如果 $a 和 $b 其中一个或两个都是 true ,则返回 true ,否则返回 false |
因为解析器关系无法解析 || 只好用 \ 代替,请注意!
If 判断
通过以上那几种运算子,我们就可以进行简单的 If 判断了,首先我们先来了解一下 PHP 中的 If 结构是长什么样子的:
<?php
if (...) { # 条件式
# 代码
}
?>
通过 If 判断,如果运算子返回的是 true
我们就会执行大括号里面的代码,我们可以通过上一讲我们做的表单来进行一个简单的登录判断,如果 username
为 admin
,password
为 123456
的我们就能判断为登陆成功:
if ($_POST['username'] == 'admin' && $_POST['password'] == '123456') {
print('登录成功');
}
If-Else 判断
这下子我们输入对账号密码之后,我们就可以看到 登录成功 的字样了,但是如果输入错误呢?我们会看到一片空白,为了更好的提示,我们会需要用到 else 判断,我们可以来看一下 If-Else 判断在 PHP 中的结构大概是什么样子的:
<?php
if (...) { # 条件式
# 代码
} else {
# 代码
}
?>
如果运算子返回的是 false
,我们就会执行 else 下面的代码,所以我们可以这样写:
<?php
if ($_POST['username'] == 'admin' && $_POST['password'] == '123456') {
print('登录成功');
} else {
print('登陆失败');
}
?>
版权属于:江筱雨
本文链接:https://www.yuisblog.com/archives/196/
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!