银川PHP培训多少钱

银川达内IT教育机构

  PHP中“|”和“||”的简单比较

  在PHP中“|”和“||”都是OR(或)运算符,那么它们之间有什么区别?下面本篇文章就来带大家认识一下运算符“|”和“||”,对它们进行简单比较,了解它们之间的区别。

  运算符“|”

  它是一个按位OR运算符,二元运算符;它对变量的位进行操作。如果有两个变量a,b,进行$a|$b;则是将把$a和$b中任何一个为1的位设为1。

  示例:

  $a=3;$b=10;echo$a|$b;?>

  输出:

 

  说明:

  在上面的示例中,给定两个值,a=3和b=10;然后将这两个数字转换为二进制数,即a=0011和b=1010;后应用OR(|)运算并计算$a|$b的值。

  运算符“||”

  这是一个逻辑OR运算符,布尔运算符;它对变量的布尔值进行操作。如果其中任何一个变量的布尔值为true,则$a||$b的值为1。

  示例:

  $a=3;$b=10;echo$a||$b;echo'';if($a=3||$b=0)echo'1';else echo'0';?>

  输出:


  说明:

  在上面的示例中,给定两个值,a=3和b=10;因此变量a和变量b的布尔值都为true,则$a||$b的值为1;在if语句中,检查其中一个条件是否为真,因为变量a值被设置为3,布尔为true,因此执行“$a=3||$b=0”的值为1。

  以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来 银川其他培训 校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 银川达内IT教育机构

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)