1、在学习比较运算符之前我们这里先插播一个php中的小知识点,因为比较运算符参与的比较运算表达式返回的就是布尔变量,我们如何在php中识别布尔变量的值呢,在php中如果使用【echo】来输入布尔变量,那么结果就只有两种,如果布尔变量为true时,echo会输出1,如果布尔变量为false,那么echo会不输出,所以这里可以使用【var_dump】函数来查看结果的变量类型和变量值,如下图:
2、【==】符号,这个符号作用是比较符号两边的变量值是否相等,从下图中可以看到整型变量和字符串变量的值也是相等的,注意这个地方,如下图:
3、【===】符号,这个符号作用是比较符号两边的变量值和变量类型都是否相等,从下图中可以看到整型变量和字符串变量的值是相等的,但是变量类型不一致,所以返回false,如下图:
4、【!=】【<>】符号,这两个符号的作用是一致的,作用是比较符号两边的变量值是否不相等,不相等只是比较值,而不比较变量类型,如下图:
5、【!==】符号,这个符号作用是比较符号两边的变量值和变量类型都是否不相等,从下图中可以看到整型变量和字符串变量的值是相等的,但是变量类型不一致,所以返回true,如下图:
6、【<】符号作用是比较符号左侧的变量是否小于符号右侧的变量,【<=】符号作用是比较符号左侧的变量是否小于等于符号右侧的变量,如下图:
7、【>】符号作用是比较符号左侧的变量是否大于符号右侧的变量,【>=】符号作用是比较符号左侧的变量是否大于等于符号右侧的变量,如下图: