找工作的你不容错过的45个PHP面试题附答案(上篇)

Q1: == 和 === 之间有什么区别?

如果是两个不同的类型,运算符 == 则在两个不同的类型之间进行强制转换

=== 操作符执行 ’ 类型安全比较’

这意味着只有当两个操作数具有相同的类型和相同的值时,它才会返回 true。

1 === 1: true 1 == 1: true 1 === "1": false // 1 是一个整数, "1" 是一个字符串 1 == "1": true // "1" 强制转换为整数,即1 "foo" === "foo": true // 这两个操作数都是字符串,并且具有相同的值

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzxzy.html