3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo sha1(uniqid());
Output for 7.1.0
99350f1705704f612f121ded524eb1f2fe666772
Output for 7.0.14
a400d2c470beae49abc59e87fe58b118ce86fef8
Output for 7.0.13
2c4ac60b8175d6b5deb0a704cf3bae4671e5bac4
Output for 7.0.12
24d2e09d969afc33815adc5577cebba7d71526c6
Output for 7.0.11
38d99032f4ba8a657360fd4a8f12c3c5d8e1e289
Output for 7.0.10
bbf18f0899a1f1834cfe5b52e33154789ef78d8f
Output for 7.0.9
854fea5323ae98ec6263552e14e86c6f5e7b9648
Output for 7.0.8
f9d87250aca4bf142093e93c72972e5cd3ed5182
Output for 7.0.7
4094bb83ee791a9f64c66e4c39abd092fb41e4cd
Output for 7.0.6
522e979fb22aceaf4fedb1dc6c1bbaff619ec6e8
Output for 7.0.5
551c4555573b1ac324c92e55989e8fc69ac76be2
Output for 5.4.20, 7.0.4
000787b2838c22642987ce3d232e5571507790a9
Output for 7.0.3
4b73baeeabccfb83ae6c58789ab81bc33fdc3791
Output for 7.0.2
a4092f2832c9fb283ecb59b43f4478bd602c81ba
Output for 5.5.9, 7.0.1
1de9992559e799264fb4f95c80f135d93e3bc8ed
Output for 7.0.0
fa26373bd5cd557d2c4cea1115d5219001f1a53b
Output for hhvm-3.13.2
e5c85db52ae4db62969955fb27c02ceeb9c80c90
Output for hhvm-3.12.0
81f56658ba5f8735ab107210d4576db27e468d03
Output for hhvm-3.10.0
564ff2707d95e3239869890fb3cbd48b1c1c3908
Output for 5.6.29
2dd3f6fe14a8616b288cc86e607adaaa487afa10
Output for 5.6.28
88b641f1c1d0f719294fb479b2d3c8eb81c58f9a
Output for 5.6.27
4f101fb389f9d7a51a162ed1d076a0d0ded0aa71
Output for 5.6.26
9977d3b2ebab7071967b5b8cb658fc64761637f0
Output for 5.6.25
9f1d50ab89db368a49eb778082723fa3ac1da5bf
Output for 5.6.24
5b434146e580ceef0b828d7f18210870060a1f93
Output for 5.6.23
9d7aa8edf2f688fec2662b73bea80aea8b9ab85f
Output for 5.6.22
a0027a7b2b6ed151556667ecebab0a22ff61d665
Output for 5.6.21
2d2d1dcdb93a9b834f3860541256c5c1d46a463f
Output for 5.6.20
b41a3a9d6a1b261896a3597e0457a4220269e2db
Output for 5.6.19
ff253381f7f0a70a877e5b0e833fe63a92ccb8da
Output for 5.6.18
1a05fc1898e250de3273d695c911ef361e2d30ae
Output for 5.6.17
7e2d20ce472851146788b184c1dd0e915a556465
Output for 5.6.16
e122e8613b8bc7aaaaaf3dc63f11bd94edfb06ca
Output for 5.6.15
cd0015696e8b7e578964ba1d2d566744467bf955
Output for 5.6.14
7824cbab38e9f845a62b93efee66c980bf551f68
Output for 5.6.13
acc11ef3aee789b57ba3354182db2b20995e28c5
Output for 5.6.12
37381d9ee676963ae5710fa985c2a7e6b1d7848d
Output for 5.6.11
4411a12630fcbe3f7db3c57c35c39b53d4e8b5ba
Output for 5.6.10
72d83f5ca981931ce7c0f3d499cade81bc7387f7
Output for 5.6.9
3e7e18c2cb1ad66a52f6b80d6048f08ad5354e3d
Output for 5.6.8
c41aa824109779fd4b34bc35a269102fc791e465
Output for 5.6.7
eda15ad54f19cbf49fe040981f5a1fe165a50f7d
Output for 5.6.6
df4f72349ef9763b75f54d695a3d0c227f9ddc26
Output for 5.6.5
cdfe33f4e52672efe9dfa1574b4ac736ff43fffc
Output for 5.6.4
68c3570d5df10e82dab3bc99ef5821b9088a9985
Output for 5.6.3
ead3cb98024929118ce49735c07f64fc2e441121
Output for 5.6.2
47a81a4cd02dea303784733fd55dc2efe8cb5ab8
Output for 5.6.1
1b65bf5338a364adc9baadfcc97fe06a17c7abd8
Output for 5.6.0
71bacd80a0a6a3e965a211454899d67980794985
Output for 5.5.38
157c8d8ede160653a2a91a1b2eea91b09cf8b898
Output for 5.5.37
a7c7b5ee659337e74ef9d12d2aa2b2220eebfb67
Output for 5.5.36
48cc51289845c89c7eb649eb8824863384d37023
Output for 5.5.35
102686f89ee36c5081967b5ef6d9f7a496d16de4
Output for 5.5.34
5091846be3a1396aceb2ade54d4700f8e5b7371f
Output for 5.5.33
2ea345bfd662ed184fa4c305ed84ac09df7b9e62
Output for 5.5.32
3834f2b071e6fff8c2a907c857ef5327138915a3
Output for 5.5.31
d45217f9c40c3cb5eda5234854e62973800d6150
Output for 5.5.30
af7b9b97a39423148c09f69c22fe1c94c065895f
Output for 5.5.29
4a0ddcaf95b97f22b059b55a9625fb7b8fdee532
Output for 5.5.28
f0840dd6f8b17da07c83e925a3e0b159267d0014
Output for 5.5.27
ef3f303b912e84af42268eb6fdea4275a7aa1a5f
Output for 5.5.26
b48f55eabbad17cb43d1fe925ab8b416cd0ff11c
Output for 5.5.25
36ab07c700de60cedaac54ced5676cd6372e9c30
Output for 5.4.39, 5.5.24
364bcb1739de77c1662ea9218bf49287636d3fe0
Output for 5.5.23
b07ebadfda0dda3c389e456fee938e864bfc2cdc
Output for 5.5.22
7171e0127e7154ad7db3d964406ce73457a8fa5c
Output for 5.5.21
f887139aa6f4f1a09377279ff680147d377da8c9
Output for 5.5.20
4d267725a752d3ed50d4433554fbcbd67a0a1409
Output for 5.5.19
a025a3caba49a0d3aeae6d2d2244858a89f9f040
Output for 5.5.18
d4db37d593517848aae7fb75fc081f08a77ab78c
Output for 5.5.16
0df939fb021fb8c5a49cbde909ccc936621ad97f
Output for 5.5.15
cceaab4dc7ed7e70f76033a64f4479179714b0f3
Output for 5.5.14
01cdadc42dc918dfe2e37847027210391e34cffc
Output for 5.3.19, 5.5.13
445cefa6ff34dac0361852e129be77744be0db9c
Output for 5.5.12
daed7d0dc0ead223f71b6737f19ff0103b71b50f
Output for 5.5.11
f08b8a7c46e8550431a93e85ee7f9a66b231e119
Output for 5.5.10
6d29249f4de509795be7b7134f55c8b6651f8d59
Output for 5.5.8
6d54d670698276cc78923537e3f03ad36a16f9d3
Output for 5.5.7
f31794b378ed2f00e9011be20cee52af116c30c7
Output for 5.5.6
69b0554d5e5cc984153e20f41f3873d089312842
Output for 5.5.5
b85ca6d6eda83a8bcf5a88d442024e6699b6f7bc
Output for 5.5.4
6fdc262ac6a93baf90272d7aff9976359fb11d8e
Output for 5.5.3
40d504c3957a2ffb614a36f07938a8a376e73331
Output for 5.5.2
ca14749d3f4ff4d381ece040174edc6e6c0511c5
Output for 5.5.1
88dc060084b7950489895e46c154a04448c875bb
Output for 5.5.0
7dcc03b7b46ca687c414d12021b2550342f6a8e3
Output for 5.4.45
2f669775c3a247277630e8898ca96fc1fc0c6bf8
Output for 5.4.44
82b2cdc5f68c2d3d264fb726a086a32ea8c4f34e
Output for 5.4.43
c0a5a7e686adc7eeb2bb516207fecf07f6264fe1
Output for 5.4.42
a8f58fdf351efc94b294fa0f935271725339207f
Output for 5.4.41
35a4532a5aa5a1583e08cb1dbeb511a3fa26f201
Output for 5.4.40
1b4bd655395e1b1f88edf8998476563374f692e1
Output for 5.4.38
bd63dfdf19b1112d7744574471e3de4eeb33e49d
Output for 5.4.37
0b7450007bbad74999ababa0b93e8c14a044c7e5
Output for 5.4.36
d287850978bc396be935cb0876bfe2493364f25c
Output for 5.4.35
5937bed5e236dfe05e757ad879af96836ec94f05
Output for 5.4.34
edae7a3c082356108c04f2f4567421e8ff672d72
Output for 5.4.32
1445d6917bd07d70dff140890b1d418b6b64b8dd
Output for 5.4.31
d2c158188964e41c6e056943477614ce04fe9743
Output for 5.4.30
1b3b0e4f4bce655255ca467bcd7e0dec464d0bc8
Output for 5.4.29
24daa97b4c1ce4dbdc88c3b413e17bcd366e0396
Output for 5.4.28
f1eecaa15b8d7a3786de1d72331c3cc0db5bac30
Output for 5.4.27
1fee4e8e5a19e9a73072a14f98d617534ccb48af
Output for 5.4.26
c2164e10f92e5e93dbc905f525ca4e4622061b52
Output for 5.4.25
bf60241421c35f60fa9f31406e59f61bcf188290
Output for 5.4.24
af60b7b3e8b10524ae5e52b6b473c8aabd8e4fb0
Output for 5.4.23
bfd7219103bff13245f45519827b47c4b2071d25
Output for 5.4.22
e2975107f0131cf7072967ae5fba2e2ed8fcc44a
Output for 5.4.21
ceac879845f9e9997cde4f3622db4ccbede2adde
Output for 5.4.19
c5646fc3510dd98b86d5053415a0183998730d2a
Output for 5.4.18
9ff5fa23542ba10f186317cdc6efd6bcfa957c8f
Output for 5.4.17
bb0e6ff52d8b540099df035ae959815e121dac2f
Output for 5.4.16
bde05dd9add62bcb7a0e2cd496be192270ad40f5
Output for 5.4.15
b4e3d2d0631f56ab4ec0febf0b95797e1b0aede7
Output for 5.4.14
831d6a156789784be62d3a891b48e4e9f3cedbe8
Output for 5.4.13
75449fd94514c210f1bfac722bd9dc2c30372e66
Output for 5.4.12
7f444b372fd041f5fdfe803569f429bc9736a09d
Output for 5.4.11
7e6198c98683a02ef4dfd6f202ae3e9747c2967d
Output for 5.4.10
f7b6157cdf1479defd0476a55cdbacd41055b00a
Output for 5.4.9
38df244889ecd9eed07073d31e46f9715610aca3
Output for 5.4.8
d9619ef0c3e9c83c6f7d01c92f442a885ba5f177
Output for 5.4.7
2b307d9b027d726712880a668a704a06397f1cb4
Output for 5.4.6
e4c88905f19a19b69206d987586b7b6080b71e4e
Output for 5.4.5
fc7150955e7a20eaf2429871ea8d81eb1da14269
Output for 5.4.4
766300a32149f5af3c5bf5f488e87d92bb76bf1a
Output for 5.4.3
380d16a318fd391b0162ebe4798704d0bffac78b
Output for 5.4.2
43131b71594053d5ef05c7df319096c2462b7d81
Output for 5.4.1
0ce67fb1d29067240689875e5f8dca891dc9f366
Output for 5.4.0
2c6a0ab08b61e56794b8548ebf792522ee804af6
Output for 5.3.29
ebfe9da0ed9e02e8faec625fafdbb30b1bcfdfba
Output for 5.3.28
184693003546e95027ac9e8d55debd1e3a898e66
Output for 5.3.27
2a77d660db9ec692e886ecfdd8da0950f385fcf5
Output for 5.3.26
fc48dc255c892ed01c0582642ffd1374b5df83bc
Output for 5.3.25
cc23c758d19855d124e02d0efe60543af7feb158
Output for 5.3.24
416b7e17c52246853b84adfc91deb7c8474b0696
Output for 5.3.23
d81b9bc999d70f3f940336e3a0f53a9cfa9e2b92
Output for 5.3.22
6868cbd14dd7ced91f5c835fe503728a32045831
Output for 5.3.21
55b87996efa3aef3c1f94c34d2ffe56697d3df66
Output for 5.3.20
ef661ba398ddc509bb3cb09b4b63810a655b9734
Output for 5.3.18
8435dc4439208697188cb4b3a889adc3d89e42b0
Output for 5.3.17
c4add674899a31d0ec77042b521b94e6e3e299f4
Output for 5.3.10, 5.3.16
64423cabe8cd27ca26ad95b7a3141ba8524e1627
Output for 5.3.15
f9bdc2663d895f65c5cd085398e81de8d4bcd5aa
Output for 5.3.14
93a4af5e85c9a45d83cfc9a7453fbdc47436e138
Output for 5.3.13
dd2778d70f5f1cff4ee857fea8bbc51ff5f7f307
Output for 5.3.12
75b5c8477e251a559cd38a98a37cd31959d5cd48
Output for 5.3.11
556deee12d18f2db66dfa2003a24aa454599a1ed
Output for 5.3.9
4eff2b92423da45d4f2c9214fbce821f37c5a70c
Output for 5.3.8
3bf8603b31d335435809299575ae8e874d505786
Output for 5.3.7
b6e78fd86b80cf4b1561a8c792db64a4f043814c
Output for 5.3.6
3490110574c460b1ed98c9dc8eded9e8789decfb
Output for 5.3.5
d6a1c8b1e82b2f865ff4bf46ae458efd27d75227
Output for 5.3.4
d8f5ede02d5e5b434fbb5c2c2dae09665e7321d4
Output for 5.3.3
1895ac7410c2a8513b9ae5f1781bc46d84e04c91
Output for 5.3.2
3c6eebe7e737c867544875fb0fbd143c7ea7351e
Output for 5.3.1
21e8c949b686db55b0628ba3149e959ebae71789
Output for 5.3.0
9c0104073f7fd5200a41c073c1c360249afc4da2
Output for 5.2.17
e54a87d2cb2769a17fc83d747dadc2ee9fe4e25d
Output for 5.2.16
1c3eb0f2797953d16e6effc0143c5e07a82ac686
Output for 5.2.15
f29ddc65a5765e9d16906fab35714c2993eea93b
Output for 5.2.14
13fd86f652183b71830ee74e517ab4e84adad26c
Output for 5.2.13
9ba7a6a8b9fa303fdada7b6c841574b14d091e12
Output for 5.2.12
1563271f59bc0c9e654badecdf1b3e13d5dc3c6d
Output for 5.2.11
8ca18c0b99ace10e91444a51033f07f23f71f90a
Output for 5.2.10
330689b5989ce2b7ec9e10fbd20b1f51747e7104
Output for 5.2.9
89997b60730a8b4b0570a5981dc2b80edd50d840
Output for 5.2.8
6580db6a6f709324d541d529d8396f24ce830b6e
Output for 5.2.7
30e8afbe96dd5becdf4fd8c77bdc683374bd80af
Output for 5.2.6
83f6e955cbc75bb1047a994d1a10a974994eb064
Output for 5.2.5
62d384eac4e08507311df80e89ce22eeabfce2dc
Output for 5.2.4
ae719a60a19c8a8ee63762f8e3b110bbcc6bb422
Output for 5.2.3
30c41769e4f79ba7119b3a6ec2ac684c2c4d41d9
Output for 5.2.2
2999347a7f2341a2c24448a2a1945ac7ca1f4cb6
Output for 5.2.1
3b730558395ecae7efe8ad7c77df5bb3d494ac87
Output for 5.2.0
f77670a44143704fb7ea893ef7647e7c95436a76
Output for 5.1.6
5389f96e899a69f437cd44142683ef7905d071ee
Output for 5.1.5
3f0688d183bf9cfa9c642a6234f44c4c1a4adf98
Output for 5.1.4
234cb939d4de1d2ea88580da4c05e5fa47e2c467
Output for 5.1.3
693ec47a4060cca1fe1655fae85917bf481a74ff
Output for 5.1.2
ce80c60c36e571a62103074b18e6efe1446d6021
Output for 5.1.1
b40a3ceeaf0fd7160ee4a1275161e2a7f0616a27
Output for 5.1.0
f9106f64a9611fd1e5d6d52be970c9398bfda1a4
Output for 5.0.5
f29fe7eb7eccd91c1ff7e04839083d6d8a31eb7a
Output for 5.0.4
66aa644842f18bb5a03eea2b6dbd334d98dbc9c3
Output for 5.0.3
36e02952afcc16904e5c80ef85328e3a7149fd5c
Output for 5.0.2
29d7f9a79aad2328a076916b46a0e62ab7f1451c
Output for 5.0.1
e9ea3508804adc7603ba4d10d1e335f1ab4e7b1f
Output for 5.0.0
f9aed5ee21bbc0c61a5ed9d9afd2bca10e58a56e
Output for 4.3.0 - 4.4.9
Warning: uniqid() expects at least 1 parameter, 0 given in /in/U4tDl on line 3 da39a3ee5e6b4b0d3255bfef95601890afd80709