等式(==)运算符
等式(==)运算符是比较、并测试左侧的变量(表达式或常量)是不是与右侧的变量(表达式或常量)具有雷同的值;该运算符举行的比较是松懈的。
假如两个值雷同(它只比较变量的值,而不是数据类型),则返回true值;假如两个值不雷同,则返回false值。
注:等式(==)运算符和赋值(=)运算符差别。赋值(=)运算符会变动左侧的变量,将右侧的变量赋值给左侧的变量,而等式(==)运算符是测试相称性,并依据比较效果返回true或false。
示例:
<?php header("content-type:text/html;charset=utf-8"); // 给变量赋整数值 $x = 999; echo '$x='.$x."<br>"; // 给变量赋字符串值 $y = '999'; echo '$y='.$y."<br>"; //比较$x 和$y if ($x == $y) echo '$x和$y的值相称'; else echo '$x和$y的值不相称'; ?>
输出:
申明:在上面的例子中,由于等式(==)运算符只比较变量的值,$ x和$ y的值是相称的,所以直接实行if里的语句,不实行else语句。
PHP等式(==)运算符的比较图表:
恒等式(===)运算符
恒等式(===)运算符是举行给定变量或值之间的严厉比较;它比较,并检察两个变量(表达式或常量)是不是值相称且具有雷同的数据类型,即二者都是字符串或二者都是整数等等。
假如两个变量(表达式或常量)包括雷同的值和雷同的数据类型,则此运算符返回true,不然返回false。
示例:
<?php header("content-type:text/html;charset=utf-8"); // 给变量赋整数值 $x = 999; echo '$x='.$x."<br>"; // 给变量赋字符串值 $y = '999'; echo '$y='.$y."<br>"; //比较$x 和$y if ($x === $y) echo '$x和$y相称'; else echo '$x和$y不相称'; ?>
输出:
申明:在上面的例子中,$ x和$ y的值相称但数据类型差别,因此返回false,实行else部份。
PHP恒等式(===)运算符的比较图表:
以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!
以上就是PHP中等式(==)和恒等式(===)运算符的简朴比较的细致内容,更多请关注ki4网别的相干文章!