PHP基础之运算符(二)【逻辑运算符】

PHP逻辑运算符详解
本文详细介绍了PHP中的四种逻辑运算符:逻辑与、逻辑或、逻辑非和逻辑异或,并通过具体的实例演示了它们的应用场景及如何判断管理员登录后台的有效性。
<?php
/*
管理员登录后台:1、用户名 密码 MYSQL数据库中存在 2、所在用户组必须是具有管理员权限的用户组
1:逻辑与 and或&& 当左右两边表达式均成立 TRUE 返回真值【一假则假】
2:逻辑或 or或||  当左右两边表达式有一个成立 TRUE 返回真值【一真则真】
3:逻辑非 not或!  当为真时返回假,当为假时返回真
4:逻辑异或 xor   当左右两边表达式有且只有一个成立 TRUE 返回真值,其他情况均返回假值FALSE
true xor false/false xor true【都为真】
true xor true/false xor false 【都为假】
*/
//逻辑与 and或&&
$uname="admin";
$upwd="admin888";
if($uname=="admin" && $upwd=="admin888"){
echo "用户名和密码正确,登录成功!";
}else{
echo "用户登录信息不正确!";
}
//逻辑或 or或||
if($uname=="admin" || $upwd=="admin888"){
echo "用户名和密码正确,登录成功!";
}else{
echo "用户登录信息不正确!";
}
//逻辑非 not或!
$test="jackers";
if(!is_string($test)){
 echo '$test不是一个字符串!'
}
/**
逻辑异或 xor
*/
$test="jackers";
var_dump(isset($test) xor isset($www));
//结果是真【一个真为真】

$www="g.cn";
var_dump(isset($test) xor isset($www));
//结果是真【一个真为真】
$test="jackers";
$www="g.cn";
var_dump(isset($test) xor isset($www));
//结果是假【都是真为假】
var_dump(isset($test) xor isset($www));
//结果是假【都是假为假】
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值