了解PHP类型强制

了解PHP类型强制,第1张

了解PHP类型强制

我认为这篇文章解释得很好:

类型强制比较运算符会将数字字符串转换为数字

仅在这里引用主要问题:

根据php
language.operators.comparison的规定
,类型强制比较运算符会将两个 *** 作数都强制转换为浮点数,即使它们看起来都像数字一样,即使它们都已经是字符串也是如此:

两者

strings
都使用指数表示法,因此被视为数字字符串,进行松散的比较(
==
),将其强制转换
strings
floats
实际“松散”比较它们之前。

作为最佳实践并防止意外行为,请始终尝试使用恒等式(

===
),
尤其是 在处理
strings



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5441514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存