php中全等于和等于的区别
PHP中等于和全等于的运算符分别是==和===,他们属于比较运算符。比较操作符可以让你比较两个值。那么PHP中等于(==)和全等于也叫绝对等于(===)这两个运算符,具体区别又在哪里呢?
下面我们就结合简单的代码示例,给大家介绍==和===的区别。
1、当我们用==符号来进行比较
代码示例如下:
php $a=true ; $b=8; $c='8'; if($a=='true'){ echo "相等"; }else{ echo "不相等"; } echo '
'; if($b==$c){ echo "相等"; }else{ echo "不相等"; }
此时判断输出如下:
2、当我们用===符号来进行比较
代码示例如下:
'; if($b===$c){ echo "相等"; }else{ echo "不相等"; }
此时判断输出如下:
示例中,变量$a是布尔型,$b为整型,$c是字符串,“true”表示字符串。
区别:
==运算符表示如果$b 等于 $c,则返回 true。(值相等)
===运算符表示如果 $b等于 $c,且它们类型相同,则返回 true。(值相等,且类型相等)
如上例中:
true=="true",它们的值相等则返回true;
true==="true",它们的值相等但是类型不同则返回false。
同理:
8==‘8’返回true;
8===‘8’返回false。
注:在 PHP 中,基本的赋值运算符是 "="。它意味着左操作数被设置为右侧表达式的值。
本篇文章就是关于PHP中等于==和全等于===的具体区别介绍,希望对需要的朋友有所帮助!
相关推荐: 最新整理史上最强并发编程44题(含答案):ReentrantLock+线程池+同步+线程锁
1、并发编程三要素? 1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 实现可见性的方…
关注微信公众号『OOINK』
第一时间了解最新资源动态关注OO.INK不迷路~
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 下载资源需要解压密码,解压密码是什么?
2、分享目的仅供大家学习和交流,请不要用于商业用途!
3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
4、如有链接无法下载、失效或广告,请联系管理员处理!
5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
OO.INK资源网 » php中全等于和等于的区别