Ale*_*lex 4 php java reference object memory-address
我有 Java 背景,对 PHP 有点陌生。
我想知道是否有一个 PHP 相当于 Java 的“==”操作,它基本上检查两个引用是否引用完全相同的底层对象。(PHP 的 == 和 === 更像 Java 的 equals 方法,它检查两个底层对象是否具有相同的值)
澄清:我的问题不是关于 PHP 中 == 和 === 之间的差异,也不是关于如何比较 PHP 中的值。我正在寻找一种方法来查看两个变量是否引用相同的对象/内存地址。相同的对象/内存地址意味着当我更新变量 $a 时,$b 也需要更新,反之亦然,因为 $a 和 $b 引用相同的东西。
使用比较运算符(==)时,每个对象的变量以一种简单的方式进行比较,即:一个对象的两个实例如果具有相同的属性和值(值用==进行比较),则它们相等,并且它们是同一类的实例。
当使用恒等运算符 (===) 时,对象的变量是相同的,并且仅当它们引用同一类的同一实例时。
| 归档时间: |
|
| 查看次数: |
2155 次 |
| 最近记录: |