3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $salt1 = uniqid("", true); $salt2 = uniqid("", true); echo SHA1(md5(sha1($salt1)).sha1(md5($salt2)).sha1(md5(md5(1))));
Output for 7.1.0
1fe91b6356fef88ecfa43a4b4d840854e2e46728
Output for 7.0.14
93a4b842557805ab34b581b58409b818d00fa20a
Output for 7.0.6
7866614f86cc1bb1c76e82bf67972a50a042e8b5
Output for 7.0.5
2b95cab6e8251c6596c2e8c1cf1dcf723acc41f5
Output for 7.0.4
4e04e967466d423b505e204906ab18cb044cf7e8
Output for 7.0.3
69d9ae9f3bbc8de647da831283dc9a9117baa4e4
Output for 7.0.2
84e159746c15d844538f4fe5a9f8b113d02fb2e9
Output for 7.0.1
56c20a51388d6af9d44e122086ccef7276fdea9d
Output for 7.0.0
653ee2245783efd030dd591ef0eaef707fdbeb33
Output for 5.6.28
75caf31f75617e7e7755e3919792117bc984623a
Output for 5.6.21
f03a277090a3287fc32ddb3d2a00c89576e218d8
Output for 5.6.20
664acfe623371cd567d1c091e227a58ff0d4d4c1
Output for 5.6.19
8326916a4070fd01439067185a8558b9ffaec3f7
Output for 5.6.18
665b6d8963a35908aad78e9c4fa0a64f1f33cb5b
Output for 5.6.17
1d66b11917c0e61fe717c7673a73bac4f50a5254
Output for 5.6.16
b2fcafe42854db883976fb1653b51eb60fe206e1
Output for 5.6.15
df351fd475cd387824f6880f505a835c0f59b05e
Output for 5.6.14
b964cfa8e075d43949601ab2cabaf91845c6a63b
Output for 5.6.13
c912dd3c613afd5d4f6c968f2b2f82d73a5c1479
Output for 5.6.12
2a8b742dadd065d371509090ea0bc062de99d52b
Output for 5.6.11
ce1eb2beed050ad89921b0cf683f53b343d4eb35
Output for 5.6.10
ebd9e444cbfd84145fe2d3452f6395ec390fc5eb
Output for 5.6.9
b3e56a1737f68a070f6542d2c324e917c41ffb04
Output for 5.6.8
a4b678dd114ed554dcf6bcee34a2c0561aaea03e
Output for 5.6.7
57d1cc4f4120bd18d6826a031c185cd2b0d3d1f0
Output for 5.5.35
f884f9b45b188708831188718b8ec8dd113dfc93
Output for 5.5.34
59164f4ad94ec71145952971cfe413ea3bb32318
Output for 5.5.33
94199abd31970ff3e0741d518ffca033971c44d6
Output for 5.5.32
04077b4ec854ab15aefbc30879534cfbf30a4e06
Output for 5.5.31
56495f7adb35b7b490a71414958ed18b1b835153
Output for 5.5.30
66fde1488e69fb0b96bb79ab6433de2c7c465298
Output for 5.5.29
36fbe212a6c83efc3175ff43e3c3b9c77c768345
Output for 5.5.28
c18c3471caa375e5e7cf66c81719899d782baa1a
Output for 5.5.27
385834a0e72482acc7d25680108afa2686be43ff
Output for 5.5.26
d7421a7b33b0ba87957e64554d2bb147526df0bc
Output for 5.5.25
04f06d3da1c7c105dca10a12a3d54c9f64e661e5
Output for 5.5.24
fb72e8293aadd2083b18114e0d1cd091dcd9520c
Output for 5.4.45
47d765283abb4e3d959171dfd52448df8efb5c89
Output for 5.4.44
975f0a957badfbf1c78a791de933150167e40baa
Output for 5.4.43
c85f12e2de70f203018e3d8e5e0c8c5d1711ab51
Output for 5.4.42
413085c792d5f5e8e2d73a7e9df284e5662a42f3
Output for 5.4.41
ac5fc7dde18a0c9305a48d3254d5a683dcedca76
Output for 5.4.40
62a7832a3b4ef03e83b1a14864bf81a64540b7c5
Output for 5.4.39
0436ffcb7fd0e9cbd54e4e95827af47317841746
Output for 5.4.38
0473410b98f650d22f93128571bedeb84771fefd
Output for 5.4.37
d5489e046781c656307962dae0c8a0b686670954
Output for 5.4.36
a9fa373a4f554b156e5767ed436e69523821cf1b
Output for 5.4.35
6fd7086e86bf0b420056f0e60c39d0c4bd1b70a8
Output for 5.4.34
95beca8d939090efea2ce7731cbba217b36ee2eb
Output for 5.4.32
5dc31c523d0716c58f4a6da292223cf4a23e42d1
Output for 5.4.31
5da694f1a510771f94fe057415475d9d55294803
Output for 5.4.30
d33598072ca092581fe909c2c1cd6cf97879cddf
Output for 5.4.29
38e7cb45ad814d8a849b4d8d29d01f6b215fb6f6
Output for 5.4.28
0d63dc00ddc5ed024d0817d5443c5758d4fb5cba
Output for 5.4.27
295a21c67fc8e109fdcda2c9ff1a14cb97f4a39a
Output for 5.4.26
c1e038760e9eb7c9818393685be3d70e6eb4e7a7
Output for 5.4.25
81d76b7b18153489c57404a98219ed33b7928304
Output for 5.4.24
e9aa6767ec4d09c6b1338912164954cf7adccffa
Output for 5.4.23
bf0ae68381c28d1b54d861280fdb9563253516da
Output for 5.4.22
78767efb1692a409b2359543bcf1c0c8467911fc
Output for 5.4.21
0663eb07242369942bc65ec9ad6b064efe392fa7
Output for 5.4.20
793468113fe7e0688f6ba504b7761d34dfbf227b
Output for 5.4.19
6212601640285e974495956b88cd04c5a9586f8d
Output for 5.4.18
b0aafc19f869e846fdba609bf525a709dcffcc4e
Output for 5.4.17
a9ef2f807f604781d6ff74c8cf30b1be54294c89
Output for 5.4.16
98c0244f20597032eed9d66a945bb1647972c697
Output for 5.4.15
09e88194cad5470eb662fe53b8af919696e56c66
Output for 5.4.14
e5bfe22071dd10cf0805efa0edb9884fb5d3f179
Output for 5.4.13
53aa751a5bf02f270eb16f5f2b7da7805b9d150a
Output for 5.4.12
7985ca72260419a10c1992206ccf46ea7182abd3
Output for 5.4.11
51951559f20ec00435d5213033ee596b54f23b0d
Output for 5.4.10
4f5edaddb04625112c087a1007a3a3b0531cf08d
Output for 5.4.9
620b5d8e8a9519555a3f2b841cc69a957fa2e88d
Output for 5.4.8
2d335c1b6584f0db294dec1047bc2e26d2fa1906
Output for 5.4.7
5419fa41c24a842ee15a93a959e37b05ec7a3503
Output for 5.4.6
9f713638419bde8203b4efc0dcf8b89e5e7cc70f
Output for 5.4.5
b6a7b468a6b6545733b80c8e2986864c88e2bd53
Output for 5.4.4
7f0f894aaf07e0e2ca55df43cb0d794b93d83393
Output for 5.4.3
e27d27f42a8400c5fbeff3b9ac11a2ae724f2081
Output for 5.4.2
e9f01de4d8bc66c3cb2be6ef650f70851e86f1f0
Output for 5.4.1
3dffc30d0ed26cbc7674f6bd280e818619baa472
Output for 5.4.0
74f14e6b27750d6b90f3d563dd6e9b3983e2ddb0
Output for 5.3.29
c685cc119016184eefbc67e5953360281289f772
Output for 5.3.28
560925c10911adcb3330cc90cd0dc69fcc8df224
Output for 5.3.27
502d419eae253d1c55913a33f5156392e20a7d83
Output for 5.3.26
82dba463c799d75ab89f67e8ad8b979cc1bd4132
Output for 5.3.25
05a17a32973f26355a4abb674d1a83e6713891c7
Output for 5.3.24
493133149871556f81f917c1c22cdc940b165907
Output for 5.3.23
7d51b3ea15edf5447d066819b7e92cea89b20f3b
Output for 5.3.22
337d01e614996d527a42ce89adddc9210a169ebb
Output for 5.3.21
ce06b1512880c77ec67ad626a20e3c6dff0a1190
Output for 5.3.20
1eaea5039df3cc25eace13a71b25221010f7b937
Output for 5.3.19
7191480b9063990ae4d6fa8a2e8bdce3ecd83cf7
Output for 5.3.18
43ea4444a5856db23af525278c205f7ad5d11e31
Output for 5.3.17
5c0109fcf6137e8c60c671f4acd303d64ed4b93a
Output for 5.3.16
641aea9a03f9a529ce69628e85e6e2e912c52caf
Output for 5.3.15
ee224927f8925bb3631491efd0ab85251a1505a5
Output for 5.3.14
376436431280ae8946a2503a960157e72a06dc4a
Output for 5.3.13
486bee7ffe8ee5a63ab88726939e435046c40119
Output for 5.3.12
e78a57e3967d3fcbea8fe1ebd730ea25c4fde120
Output for 5.3.11
108c2334d8b4f955b6d4ebfb104367bb44c8cde2
Output for 5.3.10
78b372340b698956ba27ea78b94b8365753b6ff5
Output for 5.3.9
26e3ffa5216639c5da7f18223938468dd88c0d50
Output for 5.3.8
c12e52a592c39af7683b4f291054e8761215ed89
Output for 5.3.7
a256b3abc43e80a9420dc076226a8f145445c1f8
Output for 5.3.6
2bdd6a6741cb52092f122df90f079974ea794f28
Output for 5.3.5
9d7464df902461dc42d1318cb1eedd07fb1e14e5
Output for 5.3.4
1588f8983d5da35d16b5d8d21a7eff06326ee4d9
Output for 5.3.3
02fc94a6e3f5312894589c754ac0b8728ca74776
Output for 5.3.2
d4159eebf70f7dac15f5f69012bfe54bc7a70ce9
Output for 5.3.1
75d1aa5f6e40b192e003ce121d3b92a55c4fa448
Output for 5.3.0
36d4f41f8b68cf7a1750b7242a1f7e355ef6f16f
Output for 5.2.17
71d6bec269cb58f3e2903dc1bbdc3152fc440acb
Output for 5.2.16
d9d62963181e2d6c8a869109a65a1b4ed5c830cc
Output for 5.2.15
de48ffa6acdaf2d643b6a25f6379b452a935a25f
Output for 5.2.14
f06e7457f4b43812faa60fa78103a5f9b6969bde
Output for 5.2.13
854cbcb4a27fc2d57d882183f9eb7b2313366f08
Output for 5.2.12
7eaa38991cf29caec180944003c40671e72d9f50
Output for 5.2.11
9c3804e4dcd096e7d47572f08d1f8a8fc4f262c5
Output for 5.2.10
7a4f120305954624f988577ee8dd2bc377b2c0a6
Output for 5.2.9
e71410fa5b34679d94172b19cca11cd3025eb0ca
Output for 5.2.8
b936d4ee5f78f46273c54c4c08a1b4a1cd28bb29
Output for 5.2.7
856580561fa5848ebd7f11eb9384638b17ee1f85
Output for 5.2.6
fb9dee53a06f8a1f187add70e7c250e896d096dc
Output for 5.2.5
c8567cead3184745fbc8094a4ab6b83468f553bd
Output for 5.2.4
26b27e8023b99679812442531119990940a2a309
Output for 5.2.3
54ace18bd7dfa48162fde3d2c7be3ab6f2246983
Output for 5.2.2
d119a7e4a8e286cd001447525c16fd8528626a52
Output for 5.2.1
0838707768e5ee2dcdbe938f96af5b66b0867628
Output for 5.2.0
566606dd6db8f087dbd0eee4f7aceb8419344962
Output for 5.1.6
42c3737cc6680c568d8bcda0b8bbfe0917c92b98
Output for 5.1.5
d3b063bff20f630235bf3752676cde1c37fca408
Output for 5.1.4
8e1ec70549f56c02dfb4573e1534cf5a28588289
Output for 5.1.3
be9437fd7bd95eebcc6fcc2716e87b8d5cf3df93
Output for 5.1.2
281410449a889f0390ecedaa2bf7fe02b2d99019
Output for 5.1.1
2ce70900cfabeb2f3530a45d3a63966ac36604c5
Output for 5.1.0
ba9db34963426dd29e5f969ec94a43f64381c7e5
Output for 5.0.5
c4cbd3522feca5b5cec326a0fbcf404ed9264def
Output for 5.0.4
fff44d03a911caf605f8682b0e1b60b71c8eb5dc
Output for 5.0.3
9f2327eb92723ce341e56833ed2cf109477eb270
Output for 5.0.2
9d56298eb6169e30da796507db2dcc91d05fff2a
Output for 5.0.1
0121abcb31d32c50cdf743af593c112480fe5735
Output for 5.0.0
f5827e8ed67d3147556a465f77497d083be178a6
Output for 4.4.9
ef7cddf54fb137cdaf0d05e1ef29a78ea17a38d6
Output for 4.4.8
88a44fd316c4a97d04115f3e0745eeb506dc75cb
Output for 4.4.7
c93681a049c142123581333e3c1de11e4d8ee523
Output for 4.4.6
9008f80da0321657bce5fa943251e41ffb346283
Output for 4.4.5
3b3d4eefae3a90cae6b72602734a464ea1d34951
Output for 4.4.4
ceb1b5c5a92debf6f7e68b522d510b56e179ee6c
Output for 4.4.3
e1abe684640d3c3112f438b7e8b1fb1f3b0d228e
Output for 4.4.2
8094ddb0761886753d1ec10d603dfeac3e31298d
Output for 4.4.1
855a7691a2d29d98c343782967cda1a177e5c366
Output for 4.4.0
591977e6f206a8b561887a72a38c73cf30e97e41
Output for 4.3.11
f2ceac988f1180049e6b9328904d1d3544989bc1
Output for 4.3.10
ad2cb49232b368e8f75ca707d12f25be87b4593c
Output for 4.3.9
a6864d74767554b1e809b3468d1650c1aa84923e
Output for 4.3.8
bdbb140a9ab50a44f1ac6cd1159b91f1fe6a1c7d
Output for 4.3.7
9da9e76e3d71bd63e00a05c5a6189553cc1c3596
Output for 4.3.6
126a14187a235bb8e38eef5cf37c62748265a2f7
Output for 4.3.5
262b95b188988208398cb8ce47dd58002313a27e
Output for 4.3.4
cb4f63ac7b76d3d776fb15b158233f0afd9f6b15
Output for 4.3.3
cebe079e48a0155392945c284a84df6a76efc0a6
Output for 4.3.2
c4e937497a3c46a0104174660e3224d9ba521d93
Output for 4.3.1
1b7874af94d96258b49746345b0ff466fc1060da
Output for 4.3.0
a4ac90db9047dff32ab92d9e05cfc02209f59669