3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $a = new stdClass; $a->id = 1; $b = new stdClass; $b->id = 1; var_dump($a === $b); var_dump(spl_object_hash($a), spl_object_hash($b));
based on F5FfB
Output for 7.2.0
bool(false) string(32) "000000000cdbd56000000000175e50df" string(32) "000000000cdbd56300000000175e50df"
Output for 7.1.10
bool(false) string(32) "000000007c03ba4100000000421f60ac" string(32) "000000007c03ba4200000000421f60ac"
Output for 7.1.7
bool(false) string(32) "00000000058b38250000000036121f4a" string(32) "00000000058b38260000000036121f4a"
Output for 7.1.6
bool(false) string(32) "0000000076d6f7b4000000004fb79409" string(32) "0000000076d6f7b7000000004fb79409"
Output for 7.1.5
bool(false) string(32) "0000000016587b8700000000652514ab" string(32) "0000000016587b8400000000652514ab"
Output for 7.1.0
bool(false) string(32) "0000000021aec7fc00000000558b8e9d" string(32) "0000000021aec7ff00000000558b8e9d"
Output for 7.0.20
bool(false) string(32) "000000006e77e5ac0000000054f084c3" string(32) "000000006e77e5af0000000054f084c3"
Output for 7.0.6
bool(false) string(32) "00000000339e321100000000284c975d" string(32) "00000000339e321200000000284c975d"
Output for 7.0.5
bool(false) string(32) "00000000223e3f88000000004d87b7c8" string(32) "00000000223e3f8b000000004d87b7c8"
Output for 7.0.4
bool(false) string(32) "000000005673c50e000000001a2c6f94" string(32) "000000005673c50d000000001a2c6f94"
Output for 7.0.3
bool(false) string(32) "000000001338b7d3000000000ca82315" string(32) "000000001338b7d0000000000ca82315"
Output for 7.0.2
bool(false) string(32) "000000006b90b0e0000000000b3d2ae6" string(32) "000000006b90b0e3000000000b3d2ae6"
Output for 7.0.1
bool(false) string(32) "000000002d0faccd0000000036f470ab" string(32) "000000002d0facce0000000036f470ab"
Output for 7.0.0
bool(false) string(32) "00000000543cd51d00000000643c4398" string(32) "00000000543cd51e00000000643c4398"
Output for 5.6.28
bool(false) string(32) "000000001616d91d0000000041d1144c" string(32) "000000001616d91e0000000041d1144c"
Output for 5.6.21
bool(false) string(32) "000000002fd3b3a900000000444f335f" string(32) "000000002fd3b3aa00000000444f335f"
Output for 5.6.20
bool(false) string(32) "000000006f76a838000000007f3b17a8" string(32) "000000006f76a83b000000007f3b17a8"
Output for 5.6.19
bool(false) string(32) "000000005106399f000000001eb6c1c7" string(32) "000000005106399c000000001eb6c1c7"
Output for 5.6.18
bool(false) string(32) "000000001b5325f60000000058b0c1ad" string(32) "000000001b5325f50000000058b0c1ad"
Output for 5.6.17
bool(false) string(32) "0000000006881981000000002ee731a4" string(32) "0000000006881982000000002ee731a4"
Output for 5.6.16
bool(false) string(32) "000000003e2612ab0000000067e6183f" string(32) "000000003e2612a80000000067e6183f"
Output for 5.6.15
bool(false) string(32) "0000000079c933fe0000000032894083" string(32) "0000000079c933fd0000000032894083"
Output for 5.6.14
bool(false) string(32) "000000002cfcc441000000005bdef77c" string(32) "000000002cfcc442000000005bdef77c"
Output for 5.6.13
bool(false) string(32) "000000004ef8617f000000004a2f1f2d" string(32) "000000004ef8617c000000004a2f1f2d"
Output for 5.6.12
bool(false) string(32) "0000000010ec9048000000001438150b" string(32) "0000000010ec904b000000001438150b"
Output for 5.6.11
bool(false) string(32) "000000006722399e0000000057d63091" string(32) "000000006722399d0000000057d63091"
Output for 5.6.10
bool(false) string(32) "0000000024aa608d0000000048e804c8" string(32) "0000000024aa608e0000000048e804c8"
Output for 5.6.9
bool(false) string(32) "0000000033ef45b00000000027076bda" string(32) "0000000033ef45b30000000027076bda"
Output for 5.6.8
bool(false) string(32) "0000000045c707650000000055309fc7" string(32) "0000000045c707660000000055309fc7"
Output for 5.6.7
bool(false) string(32) "000000006d36650200000000597e87eb" string(32) "000000006d36650100000000597e87eb"
Output for 5.5.35
bool(false) string(32) "000000007ae4c5c80000000072329c4f" string(32) "000000007ae4c5cb0000000072329c4f"
Output for 5.5.34
bool(false) string(32) "000000000e2b483c000000005c0bcc44" string(32) "000000000e2b483f000000005c0bcc44"
Output for 5.5.33
bool(false) string(32) "0000000017983caf000000003ef18cc0" string(32) "0000000017983cac000000003ef18cc0"
Output for 5.5.32
bool(false) string(32) "000000003a289dac000000006ebb309f" string(32) "000000003a289daf000000006ebb309f"
Output for 5.5.31
bool(false) string(32) "00000000116dbdd200000000589a84c7" string(32) "00000000116dbdd100000000589a84c7"
Output for 5.5.30
bool(false) string(32) "000000004678cd1d000000006f8539d4" string(32) "000000004678cd1e000000006f8539d4"
Output for 5.5.29
bool(false) string(32) "0000000076ae1be8000000005277d74c" string(32) "0000000076ae1beb000000005277d74c"
Output for 5.5.28
bool(false) string(32) "000000003c7c3b00000000002fb5f66f" string(32) "000000003c7c3b03000000002fb5f66f"
Output for 5.5.27
bool(false) string(32) "000000003cdd7aba00000000095afac8" string(32) "000000003cdd7ab900000000095afac8"
Output for 5.5.26
bool(false) string(32) "000000002efc80200000000044c3b1c3" string(32) "000000002efc80230000000044c3b1c3"
Output for 5.5.25
bool(false) string(32) "00000000762fb716000000003d440df6" string(32) "00000000762fb715000000003d440df6"
Output for 5.5.24
bool(false) string(32) "00000000069e78d200000000341466bc" string(32) "00000000069e78d100000000341466bc"
Output for 5.4.45
bool(false) string(32) "000000000cddd4650000000057a67072" string(32) "000000000cddd4660000000057a67072"
Output for 5.4.44
bool(false) string(32) "000000002cc46098000000002380044a" string(32) "000000002cc4609b000000002380044a"
Output for 5.4.43
bool(false) string(32) "0000000060ac3bcd00000000147a1983" string(32) "0000000060ac3bce00000000147a1983"
Output for 5.4.42
bool(false) string(32) "0000000028c198060000000070460bf3" string(32) "0000000028c198050000000070460bf3"
Output for 5.4.41
bool(false) string(32) "00000000684236c3000000003ee37bdb" string(32) "00000000684236c0000000003ee37bdb"
Output for 5.4.40
bool(false) string(32) "00000000680fbccb000000002ce0dfb0" string(32) "00000000680fbcc8000000002ce0dfb0"
Output for 5.4.39
bool(false) string(32) "0000000004990edc00000000124346fa" string(32) "0000000004990edf00000000124346fa"
Output for 5.4.38
bool(false) string(32) "0000000066e041bf000000005692ea4c" string(32) "0000000066e041bc000000005692ea4c"
Output for 5.4.37
bool(false) string(32) "0000000020a3cb430000000015661999" string(32) "0000000020a3cb400000000015661999"
Output for 5.4.36
bool(false) string(32) "000000004d56e0b50000000007300fa9" string(32) "000000004d56e0b60000000007300fa9"
Output for 5.4.35
bool(false) string(32) "000000004fbb38d50000000029b3a45d" string(32) "000000004fbb38d60000000029b3a45d"
Output for 5.4.34
bool(false) string(32) "000000000a5ffc90000000003ee62e63" string(32) "000000000a5ffc93000000003ee62e63"
Output for 5.4.32
bool(false) string(32) "000000006380ec9e000000003bb400a8" string(32) "000000006380ec9d000000003bb400a8"
Output for 5.4.31
bool(false) string(32) "0000000006bd7e6e0000000019185253" string(32) "0000000006bd7e6d0000000019185253"
Output for 5.4.30
bool(false) string(32) "000000007ad40b1f00000000147c89b8" string(32) "000000007ad40b1c00000000147c89b8"
Output for 5.4.29
bool(false) string(32) "0000000073f62822000000006947413c" string(32) "0000000073f62821000000006947413c"
Output for 5.4.28
bool(false) string(32) "0000000048178ee700000000368d418b" string(32) "0000000048178ee400000000368d418b"
Output for 5.4.27
bool(false) string(32) "000000004405d0c7000000000e8eb4ae" string(32) "000000004405d0c4000000000e8eb4ae"
Output for 5.4.26
bool(false) string(32) "000000004d84ac10000000006373d27b" string(32) "000000004d84ac13000000006373d27b"
Output for 5.4.25
bool(false) string(32) "00000000374a0a0b000000005188fc71" string(32) "00000000374a0a08000000005188fc71"
Output for 5.4.24
bool(false) string(32) "000000006be55ef90000000026e3d285" string(32) "000000006be55efa0000000026e3d285"
Output for 5.4.23
bool(false) string(32) "000000005604975300000000560f2302" string(32) "000000005604975000000000560f2302"
Output for 5.4.22
bool(false) string(32) "000000004a6c09510000000015d339a4" string(32) "000000004a6c09520000000015d339a4"
Output for 5.4.21
bool(false) string(32) "0000000026a5affc000000001b51060a" string(32) "0000000026a5afff000000001b51060a"
Output for 5.4.20
bool(false) string(32) "0000000076cb5b7300000000260a657d" string(32) "0000000076cb5b7000000000260a657d"
Output for 5.4.19
bool(false) string(32) "00000000276dbada000000001cd596f6" string(32) "00000000276dbad9000000001cd596f6"
Output for 5.4.18
bool(false) string(32) "000000006e6dd9d40000000000a8c89f" string(32) "000000006e6dd9d70000000000a8c89f"
Output for 5.4.17
bool(false) string(32) "0000000068f5a0a00000000078334d01" string(32) "0000000068f5a0a30000000078334d01"
Output for 5.4.16
bool(false) string(32) "000000005266e795000000007a6b6c89" string(32) "000000005266e796000000007a6b6c89"
Output for 5.4.15
bool(false) string(32) "000000002f7ed9050000000022f32c80" string(32) "000000002f7ed9060000000022f32c80"
Output for 5.4.14
bool(false) string(32) "00000000446d397f0000000016315955" string(32) "00000000446d397c0000000016315955"
Output for 5.4.13
bool(false) string(32) "00000000050deb87000000007dc20643" string(32) "00000000050deb84000000007dc20643"
Output for 5.4.12
bool(false) string(32) "00000000405236dd000000002b3f624f" string(32) "00000000405236de000000002b3f624f"
Output for 5.4.11
bool(false) string(32) "000000007679cfd300000000305df154" string(32) "000000007679cfd000000000305df154"
Output for 5.4.10
bool(false) string(32) "0000000061ea6dc50000000078b624a0" string(32) "0000000061ea6dc60000000078b624a0"
Output for 5.4.9
bool(false) string(32) "00000000540ca70f000000001bf5f9dd" string(32) "00000000540ca70c000000001bf5f9dd"
Output for 5.4.8
bool(false) string(32) "000000000a73c13200000000405e1caf" string(32) "000000000a73c13100000000405e1caf"
Output for 5.4.7
bool(false) string(32) "0000000020e4839a000000001f863ae9" string(32) "0000000020e48399000000001f863ae9"
Output for 5.4.6
bool(false) string(32) "0000000060830aa800000000325bb09c" string(32) "0000000060830aab00000000325bb09c"
Output for 5.4.5
bool(false) string(32) "0000000000811d54000000007fce8966" string(32) "0000000000811d57000000007fce8966"
Output for 5.4.4
bool(false) string(32) "000000001046c201000000005c028850" string(32) "000000001046c202000000005c028850"
Output for 5.4.3
bool(false) string(32) "0000000067de5ccd000000004f39dbde" string(32) "0000000067de5cce000000004f39dbde"
Output for 5.4.2
bool(false) string(32) "0000000017d9c4100000000041eb69bb" string(32) "0000000017d9c4130000000041eb69bb"
Output for 5.4.1
bool(false) string(32) "000000001f0adac9000000001f555fd1" string(32) "000000001f0adaca000000001f555fd1"
Output for 5.4.0
bool(false) string(32) "00000000721860ad000000000ce71aef" string(32) "00000000721860ae000000000ce71aef"
Output for 5.3.29
bool(false) string(32) "0000000071c781ea000000007a05f39f" string(32) "0000000071c781e9000000007a05f39f"
Output for 5.3.28
bool(false) string(32) "000000007d130c6f000000002b025587" string(32) "000000007d130c6c000000002b025587"
Output for 5.3.27
bool(false) string(32) "000000002fd0038a000000002c100a6b" string(32) "000000002fd00389000000002c100a6b"
Output for 5.3.26
bool(false) string(32) "0000000069935eeb000000003fdd17a3" string(32) "0000000069935ee8000000003fdd17a3"
Output for 5.3.25
bool(false) string(32) "000000001957163f0000000046d27709" string(32) "000000001957163c0000000046d27709"
Output for 5.3.24
bool(false) string(32) "000000002dc69795000000004164d866" string(32) "000000002dc69796000000004164d866"
Output for 5.3.23
bool(false) string(32) "000000000ae256840000000025102005" string(32) "000000000ae256870000000025102005"
Output for 5.3.22
bool(false) string(32) "0000000014bbbd55000000001f32ff8a" string(32) "0000000014bbbd56000000001f32ff8a"
Output for 5.3.21
bool(false) string(32) "000000004ff0a3a0000000005be3e8a1" string(32) "000000004ff0a3a3000000005be3e8a1"
Output for 5.3.20
bool(false) string(32) "0000000034028f170000000047c4ccd0" string(32) "0000000034028f140000000047c4ccd0"
Output for 5.3.19
bool(false) string(32) "00000000435d83e6000000004ae2c627" string(32) "00000000435d83e5000000004ae2c627"
Output for 5.3.18
bool(false) string(32) "000000000571b28100000000307baa3b" string(32) "000000000571b28200000000307baa3b"
Output for 5.3.17
bool(false) string(32) "0000000069956e1a00000000742231e4" string(32) "0000000069956e1900000000742231e4"
Output for 5.3.16
bool(false) string(32) "000000002ec9bc0400000000224df713" string(32) "000000002ec9bc0700000000224df713"
Output for 5.3.15
bool(false) string(32) "0000000062470bc300000000547ed650" string(32) "0000000062470bc000000000547ed650"
Output for 5.3.14
bool(false) string(32) "0000000079c9767d000000006e664c7d" string(32) "0000000079c9767e000000006e664c7d"
Output for 5.3.13
bool(false) string(32) "0000000050ba22e30000000042de2ed1" string(32) "0000000050ba22e00000000042de2ed1"
Output for 5.3.12
bool(false) string(32) "0000000042a11931000000001476e066" string(32) "0000000042a11932000000001476e066"
Output for 5.3.11
bool(false) string(32) "0000000062a9c2a80000000070b40a09" string(32) "0000000062a9c2ab0000000070b40a09"
Output for 5.3.10
bool(false) string(32) "000000003dd8a4d80000000071279551" string(32) "000000003dd8a4db0000000071279551"
Output for 5.3.9
bool(false) string(32) "0000000072473c8a0000000074d1a862" string(32) "0000000072473c890000000074d1a862"
Output for 5.3.8
bool(false) string(32) "000000000b3494aa000000004d1e7545" string(32) "000000000b3494a9000000004d1e7545"
Output for 5.3.7
bool(false) string(32) "000000000e7f41c80000000076200df8" string(32) "000000000e7f41cb0000000076200df8"
Output for 5.3.6
bool(false) string(32) "0000000068b14f2f0000000073c04821" string(32) "0000000068b14f2c0000000073c04821"
Output for 5.3.5
bool(false) string(32) "0000000045f5b5e0000000003c16f3bc" string(32) "0000000045f5b5e3000000003c16f3bc"
Output for 5.3.4
bool(false) string(32) "00000000042a3e7d000000006af09b58" string(32) "00000000042a3e7e000000006af09b58"
Output for 5.3.3
bool(false) string(32) "000000002832626700000000190eb930" string(32) "000000002832626400000000190eb930"
Output for 5.3.2
bool(false) string(32) "0000000001532fbf0000000059aebc5a" string(32) "0000000001532fbc0000000059aebc5a"
Output for 5.3.1
bool(false) string(32) "0000000038e132c90000000066e117b6" string(32) "0000000038e132ca0000000066e117b6"
Output for 5.3.0
bool(false) string(32) "000000002a6073260000000005ff895b" string(32) "000000002a6073250000000005ff895b"
Output for 5.2.17
bool(false) string(32) "861a2f056a593edc2697eec710327754" string(32) "1bc0c4441cc66a8d1bb41a8af7ae1e1c"
Output for 5.2.15 - 5.2.16
bool(false) string(32) "bab3da487bfe51e3bada7ed6962c83d7" string(32) "56907a50a8e9c975d074d7b1009d5a74"
Output for 5.2.14
bool(false) string(32) "6827d7150a80a95428b05b2dbc0dcb10" string(32) "6020ade232c05125fb3382e3b26ec44b"
Output for 5.2.13
bool(false) string(32) "4d9da188dd696504eef8aed3fde97e02" string(32) "332b22f9fcb62d8c8853f59a96cf0568"
Output for 5.2.12
bool(false) string(32) "617357606fc417e758728410d8dad7f3" string(32) "76f70bcddf428556b587cdd5bef0f40e"
Output for 5.2.9, 5.2.11
bool(false) string(32) "52ee78937c6a89104904aed13987318e" string(32) "7466004bf89a7ccbc9d57bbe23aee10f"
Output for 5.2.10
bool(false) string(32) "efe88f76f26081279f31ba49d381104e" string(32) "c9e7ad354f4391649e23480759c6653e"
Output for 5.2.7 - 5.2.8
bool(false) string(32) "af89ab9ae8be1068e0d8dc48e55bfcd1" string(32) "211922ba75154e1c078b478e27988a06"
Output for 5.2.6
bool(false) string(32) "950969556ed71c6f363f434ecae32954" string(32) "8d62d4db96875809e27de28a778efc7c"
Output for 5.2.5
bool(false) string(32) "a7965ec2cba63ba225597f43def8a4b6" string(32) "48d05d7abab6ca87f8a99c22534056d2"
Output for 5.2.4
bool(false) string(32) "7ebbed9ad06ebcbd0c3782f6cdf89b51" string(32) "905eb61e16b35c95f6ff5fbd1cac925b"
Output for 5.2.3
bool(false) string(32) "dc90896f8dce368265954f0524e2a853" string(32) "35ebaf980762764da73312a19fb36caf"
Output for 5.2.2
bool(false) string(32) "d1877c094161b942518f0f010b1a5be5" string(32) "55ba1e034ca9908ef2186f5ca57db953"
Output for 5.2.1
bool(false) string(32) "5663e593b52467eb39485ab4532cfb71" string(32) "c1357d69cdbf6a57522e24153241fcc4"
Output for 5.2.0
bool(false) string(32) "73f03f2749114a53db076b2f4bc47285" string(32) "37ce1a2271f4a9d32af6948919f26787"
Output for 5.0.0 - 5.1.6
bool(false) Fatal error: Call to undefined function spl_object_hash() in /in/4Jodk on line 9
Process exited with code 255.
Output for 4.4.5 - 4.4.9
bool(true) Fatal error: Call to undefined function: spl_object_hash() in /in/4Jodk on line 9
Process exited with code 255.
Output for 4.3.2 - 4.4.4
bool(true) Fatal error: Call to undefined function: spl_object_hash() in /in/4Jodk on line 9
Process exited with code 255.
Output for 4.3.0 - 4.3.1
bool(true) Fatal error: Call to undefined function: spl_object_hash() in /in/4Jodk on line 9