比较运算符和逻辑运算符以及优先级

比较运算符

var_dump( 5 == '5'); //true
var_dump( 5 === '5'); //false
var_dump( 5 != 4 ); //true
var_dump( 5 !== '5' ); //true
var_dump( 5 <> 8 ); //true
var_dump( 5 > 8 ); //false
var_dump( 5 > 8 ); //false
var_dump( 5 >= '8' ); //false
var_dump( 4 <= '8' ); //true

逻辑运算符 和 优先级

and 和 && 的区别 or 和 || 的区别

&&的优先级比and高 &&先被执行 然后执行 and

and 和 or 有逻辑中断的效果

<?php

var_dump(true and false); //与
var_dump(true && false); //与
var_dump(true or false); // 或
var_dump(true || false); // 或
$x = 1;
$y = -3;
var_dump($x > 10 xor $y > 10); //异或
var_dump(!false); // 非

给TA打赏
共{{data.count}}人
人已打赏
日常笔记

算术运算符 赋值运算符 递增递减运算符

2024-7-11 16:32:45

日常笔记

if else 条件语句 switch case 条件分支

2024-7-13 17:16:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索