3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo sha1(uniqid());
Output for 7.2.1
2d9620bbbd50bf448d0307b2a22453e665706847
Output for 7.1.7
613fa84fff8a937e1bb120c0803f8684099be31b
Output for 7.1.6
d3c21acd6582159a4cf7ca7a159053920b829415
Output for 7.1.5
8fa724027bacc449fb9ed228432e484d8772634f
Output for 7.1.4
7b444aa626d3274d361994673b18d362f882c732
Output for 7.1.3
77faaa44a806524b4a799b1b522e37fb163c7952
Output for 7.1.2
50e9d53448d215565e48449504842cda84992703
Output for 7.1.1
5a8f701ca9b7713b059eabb46b614e57e62c77f5
Output for 7.1.0
2ece97082c02fc0da971dc226f549521f570bd7d
Output for 7.0.20
41aeb267f692d4bf757d7995c73b12a92c741695
Output for 7.0.19
287c3a07deb1b2f357180e643f9e1735bee4ddc0
Output for 7.0.18
4d267725a752d3ed50d4433554fbcbd67a0a1409
Output for 7.0.17
c299e0e959c25c293f3931b920d0991b5be909ec
Output for 7.0.16
ebf2cd0f4542e41d580d6ebabdbeacf07bc828e0
Output for 7.0.15
af7b9b97a39423148c09f69c22fe1c94c065895f
Output for 7.0.14
fd9d6cde99c3998adfafc9a3bc7d8894f7cd5a39
Output for 7.0.13
6cf77738dfe1eaadbebc35c41560f44d26c2e2f4
Output for 7.0.12
9f1c65c0e9790e7c2bf168bd7345f4794b22425e
Output for 7.0.11
816dec4109c57b59e17e4ba7d9902dd5f445b532
Output for 7.0.10
e1a7e4b1d112126bf92d720102cdb16789061109
Output for 7.0.9
30ccacf66a04397b3fa5cdcb20af8fe9e87ae405
Output for 7.0.8
dfdc1ae0393d43c26b195066dad9edffeae0a54d
Output for 7.0.7
1a083d12bbaef587f36628a799c5aed9b5d6263a
Output for 7.0.6
f778c831b9507b2cb38efc9cd5fb7f73c3c6cc6f
Output for 7.0.5
887a2f411b04494da86bf78c574864c2e6460a2e
Output for 7.0.4
d660247f8f79ffbf6fbdba0920736901347b91af
Output for 7.0.3
61bf91c3e571716fa17ef063db3060140952bfa9
Output for 7.0.2
beaad7b50ab6852c16a6af69b23f70d44ae0afc8
Output for 7.0.1
f9202b3971d4abe72e4fb8ea855c23eb68cfbd35
Output for 7.0.0
32691e82aa11b2f56fdcec5f8df49102999892e8
Output for hhvm-3.17.3
a136307bcdabd314ce2ef4a021d4ad27e70f76cb
Output for hhvm-3.15.4
bdc15a23efe601fee1d51a5ca58479a4ba909658
Output for hhvm-3.13.2
55ac6c73b417635a25ef2a1659cdbd0a3f002cc2
Output for hhvm-3.12.14
ad212c35fe704c1822aa98eb1364e860416b4eb9
Output for hhvm-3.11.1
5b5ae655f8e2f1180a7cda7b5aa8ad7a2515c48b
Output for hhvm-3.10.1
2e65a3d5dc37d1a330d77a5790057162caab7614
Output for 5.6.30
31acfa2b2144b930b3df5c009e0ba6f321a19bc6
Output for 5.6.29
a52dded1b656abb8acf700e587e344584713fb86
Output for 5.6.28
36985f00ab623c4f544a26b98ef8f2bda8e5052d
Output for 5.6.27
f31794b378ed2f00e9011be20cee52af116c30c7
Output for 5.6.26
9b6efa02f0f3a2abc5a1f771947da3ce283ac36d
Output for 5.6.25
61b341569d74a78bbfb1dd8f50d42e8f5fd3f712
Output for 5.6.24
0b7450007bbad74999ababa0b93e8c14a044c7e5
Output for 5.6.23
66856379f055809c9f24b7ef508862a60ea69f56
Output for 5.6.22
1cc4f110dd642233c70ceac5d1eb5126f1e658fc
Output for 5.6.21
84f1ac43ed383aa4b8f806ee65707f7ef2f431e3
Output for 5.6.20
7bfd78e965056b45132c73bc195b16f7b2fbc427
Output for 5.6.19
00ec2325e28e1c51b8c001860192b34b261bd09d
Output for 5.6.18
7606cd68a5e93d8f24c0e9e8d07b2104d7cef06a
Output for 5.6.17
4f15be505b77c2df51346cdfb7461a6579f11fb7
Output for 5.6.16
574bc5b3bdb74e9fdb21c5ff420d4ce248304833
Output for 5.6.15
9d10e3bee6186a3c38d491928721b466141293af
Output for 5.6.14
e1a43d3295d216740335d68836cabdc1eaa9449e
Output for 5.6.13
ee3e20ecdd4fe85776d66d468346d0d43c507616
Output for 5.6.12
6b4cf0598a04c8f165dd6bc4396c205f2787bc5c
Output for 5.6.11
e34f07681665bf9bcba8c1ba45e41ea83c755340
Output for 5.6.10
bfc894cb9775bac9be62d1e72e1cc004912ce581
Output for 5.6.9
372f79c8061c856c7df95d30b33914b684b0aab9
Output for 5.6.8
480552a9b690cfe07c05d380b1932575527795b8
Output for 5.6.7
e78207c1719889fa86dd57022a71ec99912213d5
Output for 5.6.6
2e345acd65a7f9a7d7f14972eae992f5af7d7a65
Output for 5.6.5
daed7d0dc0ead223f71b6737f19ff0103b71b50f
Output for 5.6.4
aa7ad06e43192de0e91bc1813b28142d98083a3e
Output for 5.4.36, 5.6.3
207d32f7d9be436589bf6452353005db50ae6ae6
Output for 5.6.2
97e0098c0109ee496ac150a9955a69784b233255
Output for 5.6.1
6003ca79c94bd3765a3236e0c88ce92b74cc43ea
Output for 5.6.0
b06e8eccaf92b036ded8479e1ca9ed9d5b0cb32c
Output for 5.5.38
ac4a21760337607621370ecffd19fe3796639635
Output for 5.5.37
2e311b7ba938425472e1308e2fb8678dbadd7c2f
Output for 5.5.36
acdcd89b5f70d73de9c66ebf32d2155b33e88481
Output for 5.5.9, 5.5.35
1e573ad94bae857cc97b00afbf102331f9789418
Output for 5.5.34
a4c5474b8dba75bac66e1b88ac50ff544a630e29
Output for 5.5.33
9cd10a306badf8ddd7067108a7f9f3d4f486086a
Output for 5.5.32
636a465544307ab4dd12a2183510637759c8f0b2
Output for 5.5.31
98e37cd370cce3b4acc8bdecab36384d3842d385
Output for 5.5.30
b152828b159d37f3eb6fd1f090fb6781b3939928
Output for 5.5.29
f222f741e733b637186e5a592ce154db7135619a
Output for 5.5.28
1c66fbf5b9288ba21023f596f897086df6910064
Output for 5.5.27
4b27011e51a11bf9a8b34168b1899ab7cf43e54a
Output for 5.5.26
4c5c2cb31322b08ae65459b0272eafb34217832a
Output for 5.5.25
9341868099f009effa88788df67682254daca95f
Output for 5.5.24
f9e3ae45a4c319da7573b28e85441746cfe9b6f8
Output for 5.5.23
bc60a6ba7e2f197e8ac182ca2c87ee6ababfacaa
Output for 5.5.22
55a9ca4ba0b15c8b5c6fc9b9a39555f317080fb6
Output for 5.5.21
188538e1a007ac618f840e2b1825000d968dbf5c
Output for 5.5.20
5a460c2419fb19e051e6a2f036617b327f4e9e07
Output for 5.5.19
6704d5bfa877c7e884103606e652c5888d61851a
Output for 5.5.18
806228c9c3c7cb70e741141ab023e7e1a952b1b2
Output for 5.5.16
9763510307dcb083c251e4a5b100c8b57cd30f18
Output for 5.5.15
73ace64c2c9312ab61a0b27acfa5a2aa4186bb31
Output for 5.5.14
9cc451e6ed7725157a35f0d88d0a6310654ac0d6
Output for 5.5.13
99e9778737e3923ae9cb86ed7b78ad765458001b
Output for 5.5.12
0427152ef03dc1a173ae6ba5166788c521363194
Output for 5.5.11
2936cfd79e4a9e6e9bd6fc5d7a25c13b4dea7adf
Output for 5.5.10
252bc635a1dfd3577a9c25d6f5928a8551ae8ee7
Output for 5.5.8
6dacc63de61d6f78a9441fca6d6a3dcead7760d2
Output for 5.5.7
3b869df2c7ce7734f4453a4581f002be92253489
Output for 5.5.6
df2b1347e0b91af1459f2ae5dccd956a687c6c90
Output for 5.5.5
a46dbef1908d8db544d80fd83de2a651a60a84a5
Output for 5.5.4
04240d12e4abec020e4a441a2aa66b545de8371d
Output for 5.4.19, 5.5.3
f7057dc35cce72e7e04a18f3092f3a709cecbb33
Output for 5.5.2
fe22c086dba0cac898cbe0e9f378051b9dfc861d
Output for 5.5.1
f34ad9a1b1cd5b2e2f403abfa0672227df10c676
Output for 5.4.20, 5.5.0
a22698beddb0e1169c233c594aab4709847f9ac2
Output for 5.4.45
346a89e9be8d985d54e1751c32528380e2129df4
Output for 5.4.44
fd47dcf312ea5f3eb108859aa3ef817def2529c3
Output for 5.4.43
5c6fee24fa798f432fe8304f26bf864fe19dbbaf
Output for 5.4.42
207bf6a2d526898faa414fcff6657ad75e190ad0
Output for 5.4.41
48cc51289845c89c7eb649eb8824863384d37023
Output for 5.4.40
5d404f24f8f606a0fba5a7a7108b1b2b1ed041c6
Output for 5.4.39
a097dd4a6aa56c9eccbfd1807134428bfa473a37
Output for 5.4.38
9bc9ecd4b9d55ba026dc5d9aa05be05b06ea667c
Output for 5.4.37
ebd86db330e9862fd7b438945857a609ac5b96e9
Output for 5.4.35
d7281415141655f8242f82bd2d5b0da452f7e575
Output for 5.4.34
08417708bc7f164d075524a65fdb605ab35dfcec
Output for 5.4.32
b7d5f781c6234528805d6a444f5e30907a5bfe36
Output for 5.4.31
b465173781f6e8521d2f2414435961c6e394288f
Output for 5.4.30
c86e6e81ac91dad3dccfbda44d740085a0774cd2
Output for 5.4.29
105fde3defb557f20f3686a6de7ed3d7518f3d72
Output for 5.4.28
db80961cc1089851b953ac8a8f7613dd2d6ccae1
Output for 5.4.27
2da22dfc94458c024220cf3b6065c8a3624e3e82
Output for 5.4.26
616a0463a4ca206c3d330c7df6a1e12063da6a6a
Output for 5.4.25
8789e8e5b0a68c69b0062c3d020f25203de1b403
Output for 5.4.24
4896e79b55b835a058815a49a78eb18ed0bb2df1
Output for 5.4.23
080337ccab3f4615144dc7eb77cc73793f5dac17
Output for 5.4.22
5eb4e27366ae3c6826d9ca73cbb56d403b4afa25
Output for 5.4.21
9884128c14fbe90b130aeebdb3117908223590dd
Output for 5.4.18
4eff2b92423da45d4f2c9214fbce821f37c5a70c
Output for 5.4.17
014e291a9530a90dfd1c1436e180f9c514758b2b
Output for 5.4.16
7a640abf7bbb64bfdb2ed63f6e9241840731edcb
Output for 5.4.15
e8dc6639c58623bee0b30626201f490c031be483
Output for 5.3.1, 5.4.14
5adcc0cff031ce345336efa793d13336229c0086
Output for 5.3.10, 5.4.13
cb76b2f3358ceb4c46776e00c2c10e564ade6b8f
Output for 5.4.12
dda6a17b5ccb57b627eb152e44cb37adbef51448
Output for 5.4.11
7f577a2cd7aa08708e0513fa12d8c840bfaa1894
Output for 5.4.10
b5c1b0f683431186dd9456a097803856b7289e85
Output for 5.4.9
facabeeb22a32a40bb876b2b50cc1f2b08fe357b
Output for 5.4.8
fb1da4db744edfa13489fa091cc988464fe8992d
Output for 5.4.7
06ba682281b1a5b3e1a65388cc301052776b1caf
Output for 5.4.6
3152af76718dfab6035f609fa5c9ba6c0f854753
Output for 5.3.20, 5.4.5
dbfde480ee0efe032f986c0dab46d10f3f2c6df1
Output for 5.4.4
12cebbd4d1d91bb96328d44c4ec24d4bb48112c2
Output for 5.4.3
079f4c86dbc35be404a10318215f36531fe18fbd
Output for 5.4.2
a0ab77c09f5a94a39583172ff92df196610c8084
Output for 5.4.1
aa490c4a169de1bc682ef932319bc9ebcbc53aea
Output for 5.4.0
84b5d1dbc89083447c763e5e08d10078d2edfba4
Output for 5.3.29
7cf9575465c6d5120b2fa202c50b332e3e68036b
Output for 5.3.28
34e56e415ad6e3b16272819a60776996e6f66fc2
Output for 5.3.27
158e07a65c7bca850c3898a872f528fbeb512ac5
Output for 5.3.26
140b059f6b0ec888bd3aa1667e729d91ff158ebe
Output for 5.3.25
db22da6716f333778add038c8396bfc2835f84ff
Output for 5.3.24
b9db7e8d0e58b08b1f41be283c54edfcb1a0ecf2
Output for 5.3.23
82953f84924610bf14849c91bbbbb213e7dde427
Output for 5.3.22
ea9e8d51470a75697f6624f4a177b8144bf790fd
Output for 5.3.21
406c949cc9a5050615a9d372404f96aaaf1bddb3
Output for 5.3.0, 5.3.19
7906e5e31b187817fb35b86ff750269c8f5d175c
Output for 5.3.18
e47def4b24df5af664723126e7d779d303c13702
Output for 5.3.13, 5.3.17
fae6c8cfec847708c52af6f36b4f2ac9a60ff66f
Output for 5.3.16
8c7df0f3f03f3bcd1e0c59dc3adeff357697460a
Output for 5.3.15
6f2a0cb621ba79a33943e8930501a2f9b7857832
Output for 5.3.14
ad15e28cebd90c8eefe9cbe4febc66ef7b92569e
Output for 5.3.12
2d044d8486df1097b9e7b1b128c306a9011b3e53
Output for 5.3.11
6485df9ecf6df5ea862ea4d9fbefbca134a53c21
Output for 5.3.9
d7fb32f027cd16b21bd24b58410ab4c4d6e22823
Output for 5.3.8
1c1c4da8040238854477ec6e36bcf3a949b423fb
Output for 5.3.7
6f13e10845ef782b4a3e928af6bc80e4cd6f93ae
Output for 5.3.6
8903506c6fc79041ccaaeec54cdb0d6ba0415405
Output for 5.3.5
8f2775f7f238d48a58ac061513c878df10e7c24c
Output for 5.3.4
956dc725d1a7cd49e54184a0e3a845e5f1ead732
Output for 5.3.3
995268fd275b9777fc3bc1646e8375d4cdc99fb8
Output for 5.3.2
f9106f64a9611fd1e5d6d52be970c9398bfda1a4
Output for 5.2.17
8ce9f6629cd166d4649e0d413b72092901172571
Output for 5.2.16
c71ccb4d75a99abe89e95ae67b55ab17089cc5c7
Output for 5.2.15
f8ff8eb94bf57454d5e8075c34ebd462aa6a42bc
Output for 5.2.14
2f337c32d76e7b286cb004c3f688462b65549db3
Output for 5.2.13
71e5a3421503b78ad298a185561bf1d10b9e123d
Output for 5.2.12
3e6a8c5e5212be12011be169b0d00f69f806679e
Output for 5.2.11
4b0d35b869b984cbaab398ce7ab5de2ea52f43c4
Output for 5.2.10
e862e3f6c17abe5bb6e8478607d3080cc7146a98
Output for 5.2.9
bb95f79258c562b5f76c562e8d55d719ccb1169e
Output for 5.2.8
7443ee547c4bbf98d3d76d7ea6420d64a2552c62
Output for 5.2.7
6e4eb65f528d259f5e875e24df5f821a13efca8c
Output for 5.2.6
b791bb605948a1782d0320fd6607380f9a1f6960
Output for 5.2.5
e8f3c8bc14c390a0446f2db4244d11cda16aef89
Output for 5.2.4
2eb67c5ae832103a3d61ae0856fd880e9a834979
Output for 5.2.3
23af6d4f18c941034038863d32040ce746500647
Output for 5.2.2
37242cc87d2922996719d4aca7b72a0a100344c1
Output for 5.2.1
7219bcb832049bf6ac065a63791e9aabf4690b00
Output for 5.2.0
79994c62383f1af6daea9e83660cfbd8dea15fe5
Output for 5.1.6
c5a186b3c5e74429286666406845c515b526f944
Output for 5.1.5
41a4a9e6cc26e3307e715ea48b4da8d479e1470e
Output for 5.1.4
81f23a883b56b686cd3659003a49284119ab3131
Output for 5.1.3
8917a77485de2794f07202ecb98815e82efccca7
Output for 5.1.2
a2063966bd3a083e09b92fdd6cd6bda5f1cd507d
Output for 5.1.1
4368f915536a515f9bd02597bb8749973ab084a0
Output for 5.1.0
655fb8e4245413c4c7a93123d8c439a972811aea
Output for 5.0.5
fc660450599fea445c195ebf3f750c47faeb1401
Output for 5.0.4
2b3464b771bb03065b95a204abc1c00752422b78
Output for 5.0.3
2255d8a545b302b5b438bd7b8bdb15a874c83341
Output for 5.0.2
431cd8ad3fe622994f2a8f4b05d75a3006def00d
Output for 5.0.1
c7d450640972d0b3c9051a50a837034a727e053c
Output for 5.0.0
4a3e9d161f24629fb953f91079ee47cf0dbfbb0e
Output for 4.3.0 - 4.4.9
Warning: uniqid() expects at least 1 parameter, 0 given in /in/U4tDl on line 3 da39a3ee5e6b4b0d3255bfef95601890afd80709