当前位置: 首页 > news >正文

PHP中的 !== 与 !=

'==' 比较两边的值是否相等,会自动转换类型; '===' 则会严格比较类型是否相同,如果类型不相同,直接返回false。 例如:'123' === 123 // => false

'!=' 与 '=='相对,'!==' 与 '==='相对。

0 != false // => false
0 !== false // => true

那么,这有什么实际用处吗?当然有。举个例子,PHP中的strpos()函数返回integer或者boolean

mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

函数搜索$needle在$haystack中首次出现的位置,位置从0开始。如果没有这个字符串则返回false。
我们不能这么写 $hasFoo = strpos($foobar, 'foo') != false
要这么写 $hasFoo = strpos($foobar, 'foo') !== false
因为这个函数会返回0或者false,而这两个值有不同的含义。'0'表示'foo'首次出现位置为0,而'false'表示没有找到这个字符串。因此,只能使用第二种形式。

转载于:https://www.cnblogs.com/hyper-xl/p/6329494.html

相关文章:

  • 线程生命周期状态UML图
  • 【JAVA秒会技术之异常解决】解决Eclipse添加新server时无法选择Tomcat7的问题
  • Leopard概述
  • Spring源码阅读-ApplicationContext
  • linux系统下查看网卡的UUID
  • String类型的方法总结
  • 通过Servlet生成验证码图片(转)
  • C#实现MD5字符串加密
  • 集成软件开发工具有多难?现实很残酷!
  • bzoj2333
  • rpm的含义
  • 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码...
  • 兄弟选择器 + 和 ~
  • 在Mac OS X 10.8中配置Apache + PHP + MySQL
  • Docker学习笔记 - Docker的远程访问
  • 【译】JS基础算法脚本:字符串结尾
  • 时间复杂度分析经典问题——最大子序列和
  • [Vue CLI 3] 配置解析之 css.extract
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • HTML5新特性总结
  • js面向对象
  • LeetCode算法系列_0891_子序列宽度之和
  • React+TypeScript入门
  • select2 取值 遍历 设置默认值
  • Twitter赢在开放,三年创造奇迹
  • Vue学习第二天
  • Web Storage相关
  • 浮现式设计
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 小程序01:wepy框架整合iview webapp UI
  • 一文看透浏览器架构
  • ​什么是bug?bug的源头在哪里?
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (2)(2.10) LTM telemetry
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (31)对象的克隆
  • (C语言)球球大作战
  • (day 12)JavaScript学习笔记(数组3)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (规划)24届春招和25届暑假实习路线准备规划
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (四)JPA - JQPL 实现增删改查
  • (一)基于IDEA的JAVA基础10
  • (译)计算距离、方位和更多经纬度之间的点
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)甲方乙方——赵民谈找工作
  • (转载)从 Java 代码到 Java 堆
  • .“空心村”成因分析及解决对策122344