PHP严格比较两个对象是否为假

地缘
$a = new stdClass;
$a->first = 'James';
$a->last = 'Doe';

$b = (object) [
    'first' => 'James',
    'last' => 'Doe',
];

echo 'Loose compare: ' . ($a == $b ? 'equal' : 'different') . PHP_EOL; // equal
echo 'Type compare: ' . (gettype($a) == gettype($b) ? 'equal' : 'different') . PHP_EOL; // equal
echo 'Strict compare: ' . ($a === $b ? 'equal' : 'different') . PHP_EOL; // different

怎么严格比较是不好的?更重要的是,它们是否可以严格相同?

泰拉斯

严格比较检查$a$b是否是完全相同的对象(相同的内存位置)。使它们(严格)相同的唯一方法是$a = $b;

请参阅http://php.net/manual/en/language.oop5.object-comparison.php以获取参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

比较两个比较大的对象是否相等

如何比较两个ctypes对象是否相等?

C#比较两个对象是否相等

检查对象是否相等,但仅比较两个对象中定义的键

Bash字符串比较两个相同的字符串是否为假?

比较两个对象并检查是否为空

比较两个List <T>对象是否相等,忽略顺序

Firebase安全规则:比较两个对象是否相等?

比较两个整数对象是否相等,无论类型如何

如何检查两个Map对象是否相等?

自动检查两个对象是否相等?

Nunit:检查两个对象是否相同

PowerShell - 如何判断两个对象是否相同

检查两个对象是否相等 React Native

检查飞镖中的两个对象是否相等

在地址比较下,具有自动存储持续时间的两个不同对象是否可以相等?

比较两个CGPoint是否相等:为输出相同点的两个对象返回不相等?

用Postman上的PUT方法发送到RestController的两个@RequestBody对象是否为空值?

API调用后如何比较两个对象的值,检查是否为空或空

检查两个数组中使用的两个对象是否相同

比较两个委托对象是同一个实例

检查两个对象是否相等,null匹配所有对象

检查游戏对象是否在其他两个游戏对象之间传递

PHP /比较两个包含条件的语句,以获取是真还是假

一个类的两个对象是否引用相同的存储位置?

是否可以查看控制台上打印的两个Javascript对象是否为同一实例(最好在Chrome中)

在 AngularJS 中严格比较两个日期

根据属性检查数组中的两个对象是否相邻

快速检查符合协议的两个对象是否在引用上相同