3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $code = sha1(Rand(0,9999)); echo $code ; ?>
Output for 7.1.0
4fd505f8aeed956f068c4ce57bfc30a6131b7c79
Output for 7.0.14
8200fc3ef962ae6ca750dbc4165b0a4f07f5a1d5
Output for 7.0.12
e4b7d2bd37d753ad611ccb18895d1969729926cf
Output for 7.0.6
6b948c116cb8ffbd519e60531c2d193109225cf7
Output for 7.0.5
e69dd3847de166e92e8bd2b1c9008860ba2aa0e1
Output for 7.0.4
a59b456bed547cea87668d828fdc80f20175c81f
Output for 7.0.3
2a371960f00eb735a331004cbd7304130308065e
Output for 7.0.2
1625434cebb5e5c4cf7cac668ab24444f9ec05b7
Output for 7.0.1
f1dcf743732a0a7b301782eed17c0dbe1531309c
Output for 7.0.0
18a5649e5ec111d09bcb0e9329ae09ed493790b7
Output for hhvm-3.12.0
b6a97ee3df45a6cf0458940e458235edbbcf2552
Output for hhvm-3.10.0
bbb88fd07a0ebd4d984454c5f0fc949529c26b0d
Output for 5.6.28
4dea1daedbe9dc1d643b0f0eb8ab57c7d532f771
Output for 5.6.21
204b5fb0b28c6383d0617db415e28080361dbe15
Output for 5.6.20
9e4e2c268ce949a8cc49f38f2223bebbb2a55481
Output for 5.6.19
3745cd4b97346bc9a35cef9ec7dbeea3378a0cdc
Output for 5.6.18
33b82c2ed923ebf1beac12f4a41aaf1d4d58b29d
Output for 5.6.17
38f4fcb31548e92d8856fbaed40381bc3757212c
Output for 5.6.16
61c37bca5b6af92ed5f07558c75d9325ecbc65e2
Output for 5.6.15
2d22ac1d42e6187f09ee6c578df187a760123ccf
Output for 5.6.14
76e9cb272f5afcee6abf544b2c16e187050c020f
Output for 5.6.13
8ad5d13e3f7de75432c4ac043348ce4948faf05a
Output for 5.6.12
5a7e7745847673577d8920192440042be8c9b385
Output for 5.6.11
9c700f06a78a028f49144bd1c4efcf6f7a830f8f
Output for 5.6.10
81993076a566336839a3af3c9d179ce3245f7cdb
Output for 5.6.9
4afad81da6487f5d7761d3f18712eead1cfc55e9
Output for 5.6.8
f88269a2d0ad75d2ed6a16e785dc7eb334799276
Output for 5.6.7
dc685e2c3fd7a3a63944383a54aa249ea27f5fdd
Output for 5.6.6
ce48efb31d90241f86d6ff1414f2f865e61ce5e5
Output for 5.6.5
7b0b7e79ae7c981d8bc9eff8be626405512732f2
Output for 5.6.4
1864b7cce80b7e429bed0f9facbcff4eb1da3742
Output for 5.6.3
4a59535db50aa48bb4512b50305ce2e6ed63f589
Output for 5.6.2
8aa80f7daf9fea98a5be5f6fe2e1c08a73e8474f
Output for 5.6.1
af38a283bfa889a176e10031950fe36a8fd7e741
Output for 5.6.0
ffc8edc13a2ac6d61b13c0d685bebabeaaf17f59
Output for 5.5.35
dcc4251aa9cb8313010ee13fc83bcc826e1d298f
Output for 5.5.34
90d6ff0d935b83169155f13651052247da58e416
Output for 5.5.33
874662c69f110a90da1066f0235e8643c245726b
Output for 5.5.32
e7df733cbacaabbd29e7806c1bbdb30ea8164b63
Output for 5.5.31
a03545739971fa135e4a7f2453da55c7fb6f0575
Output for 5.5.30
f34b85ce3ecbd139b1a6a5682d648be74114212e
Output for 5.5.29
cd2f77309f5fc265ebf0f580a9da6f7cbb8730c6
Output for 5.5.28
15233d689bd1ae03a666b5ffd83f5834ea5bd30d
Output for 5.5.27
ad063fb17075b28c78d2407ded3343821253118b
Output for 5.5.26
b278d7dcf6c8a0a9545fa61769e3e2302e841ac5
Output for 5.5.25
bcf814ab41506290ab1b8158ebda6ee61b4bb579
Output for 5.5.24
3459fd8f5bb6e4b27e921451f173c15d0f36ef23
Output for 5.5.23
6d07214f3f2718dfb5e72a6cd0b84f0b6aa17fca
Output for 5.5.22
7a9fc32a4288045bf1dc227cad8ff40c7a7eaa22
Output for 5.5.21
2dc0c690d3726aed41ab1c89d2ed65c9f01e4337
Output for 5.5.20
e970b3cc079e69dffe5d63f2e059e57855e1b976
Output for 5.5.19
98f59d0c790f1ae9d5c7f8f7b9f189f093d69c55
Output for 5.5.18
1f8f980df1092caab326d90f1b94810c153a1f5e
Output for 5.5.16
e13aa58df850ee40c4cf05f26826a178132f67e4
Output for 5.5.15
c1034c4474e24b4340818cff3adefc0ceb3858e2
Output for 5.5.14
b390e960d257506a938fe68a9486467cb6e46eed
Output for 5.5.13
984b8381fc103c1e2c2b27faad7016f4c8218b98
Output for 5.5.12
1f66dc9f96346f7a8c916b4055e906ee22012bb0
Output for 5.5.11
bb94c41eade59eeec79b04aa141c99344528d09f
Output for 5.5.10
b379b08426011df2124f2cbd51910ae97850f8bd
Output for 5.5.9
6124feb79623c94ce6ed9edd1595cfe9a90b470c
Output for 5.5.8
788fe0358eb745d8b9b5b0fcd214cfca590bdd82
Output for 5.5.7
f1e520a4f2294ba6d8dd9db4c23ec79ae6c33652
Output for 5.5.6
db72fafe01ac873fcbd73aaeaf393112edc63443
Output for 5.5.5
a2a3a4c256aa8d452cbcc605c065d65307147677
Output for 5.5.4
d6ff99457803ac9ef40f6aee2dbf7afdd00bd12c
Output for 5.5.3
87d6a08ed0e53654307a44a0da13be58aadfcfd9
Output for 5.5.2
305335ad96b222a566cf71d88813765936270e67
Output for 5.5.1
a8cf3ffcf8220b5ba4d2341540470b98e9484299
Output for 5.5.0
5a351bc76c60645fd74ac5e1b56b3f9009600c5b
Output for 5.4.45
daac3f129faec35d7489b153873cb9794d887ccb
Output for 5.4.44
c285d7c78f45fd442b9393b5d3bd7a14666acfaa
Output for 5.4.43
12b15c8db6c703fe4c7f4f8b71ca4ead06cca8b5
Output for 5.4.42
3fc863d5ebe3f2a780c3d0acb17f37294d4fd0a2
Output for 5.4.41
5d6f91e08493211649e73f8e4c45194a8528c590
Output for 5.4.40
336584e5da1d34c62bff5e9c71114a39834dc23e
Output for 5.4.39
f18bc1793967cb099ef4e79d965f32ca31498e08
Output for 5.4.38
dbb8b23b986c41cb839eeda56acfb25bddad17c9
Output for 5.4.37
070dafcb55881e67b7fce04cfb94faa33639b865
Output for 5.4.36
9264d0bf091f7bc1e085f31e5cff8c8d33dc99f8
Output for 5.4.35
1fddce6b252d9a996afdf789c3147025167128f9
Output for 5.4.34
516b4c8ce797ffb8df1885dfe03061ec29fa6297
Output for 5.4.32
7fcdb7ba6de74b6e007efe1079540e0228817d26
Output for 5.4.31
5bed4071308fc9cc9a0b606d5a6f40a22ddf116a
Output for 5.4.30
86970064ea53b6d66b7c53cbc91c58b4f06fc6fd
Output for 5.4.29
7a95563490d87e3621966d553f06078acb822585
Output for 5.4.28
61f348dbfc99215070417b9d49da662cfd0671ef
Output for 5.4.27
bd533754ec643bd97a200a06b345ee619e96929a
Output for 5.4.26
ef632290ee4f46327a7d0faac6c032378101477f
Output for 5.4.25
f2454d82ad9bd30810f80d8f76ce3ea3e50c9ce5
Output for 5.4.24
e114de9e4c8a8b219bb3452d9eaf7754f354c56e
Output for 5.4.23
a816b965843532338aa01847550986ba38636e84
Output for 5.4.22
ade42459979d7aebdd8c4c1c1e2e75356195f257
Output for 5.4.21
aa8c52d391d83291c859e3145f167b1e2b0eb02e
Output for 5.4.20
209105f4c8d296f5f672054021f7d3d9d21c2176
Output for 5.4.19
16d2c422094075b5fe527d23a59a19e524675cbe
Output for 5.4.18
5c5af838ea967e22c520d771182a34823d000131
Output for 5.4.17
6ac306e879ca9cc4550fc6a91631b5db18c68755
Output for 5.4.16
b522e0d2339697f48193d67f54f375bc03198d64
Output for 5.4.15
dcfbd5518946ad08ebaa9ea2b49c6f0825371c54
Output for 5.4.14
521a04f995a04cd8fc7e4e06e39e7af1281b0d04
Output for 5.4.13
46da8e1c372c6ca0bf043669a227fc5f5d415eb4
Output for 5.4.12
56ad4d4deaec98465c419b4a8ea7bfc1ed38c4d9
Output for 5.4.11
41006fa99247594eb3eec2378c2cbe6087ceb8cb
Output for 5.4.10
b5b6201ec97d551a2a4a5a4a216709db61529caa
Output for 5.4.9
8322f586c69aaaec73b86b416ab8cbb4ef1f1ff2
Output for 5.4.8
440f13f2ffe7800ae87431f50edb70aa51e49fde
Output for 5.4.7
bb8301acba0017ff2d200e03a535cb0c7d892e7a
Output for 5.4.6
04bd21db8876dbc46e7de964721d40ca3f6aad50
Output for 5.4.5
bb56c52b96fa088c982b4553ff8fde34f0a30eed
Output for 5.4.4
ad4083870e7d6b4dcb0d753d51d8d7b2951d6661
Output for 5.4.3
f881b44b0c8b0ace5bc97cf6066fda86c2af6e18
Output for 5.4.2
c184301c5718c75abd6f97cadf4f51ef49c0ef90
Output for 5.4.1
94fe6a3196c44b2cd7c2ea7776add10deb1fd968
Output for 5.4.0
613bfa0060a2f54bd76694c9bf6a5df6e6916403
Output for 5.3.29
2881ec90d41847129776f53077f4bb461a9ddca9
Output for 5.3.28
190b4404bb885e4726d13a9ebf39ae8c7b0d6d22
Output for 5.3.27
c64b8f21aaf8f0abeb7650837aa0fc91a5588570
Output for 5.3.26
4cc2d3140df4087004975296e7560c6e4089585c
Output for 5.3.25
23bf8fb201798c91a3c4f2c5061f2cfd261ec7ae
Output for 5.3.24
caf9741c17c9d427c88a2c3f25a3ba31cbb8b098
Output for 5.3.23
c06421446c3968bd8ae7307496c5280fb3b0b753
Output for 5.3.22
905a8f8b48955bdeb27a1b6ad626ffde782f624a
Output for 5.3.21
7a177bc32b048d833b475760b05d5c3bb9aa3f69
Output for 5.2.6, 5.3.20
776bafca59b2dc7c3c9e247fb6f36773f249a0ef
Output for 5.3.19
6169f508654f8eab558f04d4aa2dfa57c7034b75
Output for 5.3.18
71952a14f5f67d0d88bc1afb2fa9fef2db068ae2
Output for 5.3.17
4b5553b2666ee42e1a757900e4ca0b4e79d28703
Output for 5.3.16
09cad82f43c6fcf04357b175cdf4763a3daf9a89
Output for 5.3.15
433c89311e9e767216a653dccb318b4c8c289901
Output for 5.3.14
2da0f9963e6073da8a6207dde0e8e6ef8f253a2d
Output for 5.3.13
108417fe8619a5bfe4ca5578b84d1769cfe6311c
Output for 5.3.12
83b84c4e157eee972abbaa81a99395c3b7c6d367
Output for 5.3.11
e5ceae329a2fab85c2a598dd538b4e73f6f98f1f
Output for 5.3.10
ff2959f407e433d93c789a032e4f9887329012db
Output for 5.3.9
52c1431011c29892d30e8770cb8196c6d321f3dd
Output for 5.3.8
af4c20bceeb8f19c940acdf268e85dbb4ec7cdc8
Output for 5.3.7
adfcd0b8dcaf54da626f3cb7410c2cbc587a977d
Output for 5.3.6
7681487a700babdec731c9f339b33ab5abf52195
Output for 5.3.5
cf2d42439afa3488174fffa6a4d30c205a094150
Output for 5.3.4
8be689bfdbb4b168adf79d4faaa66a863ef5b457
Output for 5.3.3
2dad9548efb0c199373fdd17053cddbd4941eda5
Output for 5.3.2
67b25ed703cc067b3a677f395277e0f6b4b0a8c5
Output for 5.3.1
4d13de24e1d3d51a30eb7ce5e0f4ddb38826b2c1
Output for 5.3.0
9a404eee49b47d7df6bce7a8da89f504994da63f
Output for 5.2.17
40a164c5564f3f671e2b12823732d2662a575e1d
Output for 5.2.16
2efd0661d0dd0044a3e58d1b46687888c76e646f
Output for 5.2.15
61a388264651df761e398b3ddc742d2727dc7988
Output for 5.2.14
e0bb5ef985e6f0f084ec593271f04274a501db60
Output for 5.2.13
e5b088349a802b84e981bd16273875b3ea68bb0e
Output for 5.2.12
0d92114801574773e3f584c3a58c8dc9bfd49ba1
Output for 5.2.11
5c5a56a1d11d0a2e27797f751519fa1fdaa28e16
Output for 5.2.10
5d719d50174347bbb6a703b8897002dd8fbdbde4
Output for 5.2.9
9c1ab4eda3b5cc2fc26c2f7624c5e68a643f68dd
Output for 5.2.8
ef8d417081b1cc85c566e3b3aa754a8c1065d4d7
Output for 5.2.7
ba27e7d348b1b6a593cf68e28edeeb80fa8a5257
Output for 5.2.5
26f72c285563a85ddb036701c7521db796306e92
Output for 5.2.4
53d2ec1b667df27b71c1796094e8d875ece87930
Output for 5.2.3
d565e30fabbe562c37feccb760e0e0fd77c0903a
Output for 5.2.2
a03f5951cdb65350425e26e8fdbd62bb0b23d4a7
Output for 5.2.1
e618997ec41fe49f757b16b388b62f5792b36ece
Output for 5.2.0
13100067f837cd2d4a75bba344f39f7fbd0567c6
Output for 5.1.6
2e5e5b445d0b79de739c70fedb0b3bc62d6a9dc0
Output for 5.1.5
714cfdefa9e9680dd87c852e4df3e3401c54b4a0
Output for 5.1.4
f78eed11d5ac602750a6a4f5674a5aaca94ef622
Output for 5.1.3
918fc64d3247435e25e80875ecaa5b39e3ed48c2
Output for 5.1.2
05313d3390a4aaaec65652a7f9989202c50203c2
Output for 5.1.1
fd036c77bc43059b0dfa9067039290b8f17440e5
Output for 5.1.0
5278fbbe5c7e115bb00a4102306a54c7cd830404
Output for 5.0.5
c60d81f35d8be966fa0437e43f1feff777c6e121
Output for 5.0.4
15ac12b459204c70214ece9ea18c35ae52e35dea
Output for 5.0.3
3e11fda4b1c58ea4bc6b608c03913c5b3d7fbde7
Output for 5.0.2
f1c6feb7a3622b32bac480cf859a255cfaa778b9
Output for 5.0.1
bc1a1f5e1875e3916492b3b509f58cd420eba1d5
Output for 5.0.0
4c8596c838c9d498b000d5fab25d2c2ea657588e
Output for 4.4.9
40ef75836dc7b2a61350f8e7e02a43a35f11a9b6
Output for 4.4.8
c907573ce3f7d34887f5ea7c205f5ac482003837
Output for 4.4.7
1463ddf0c4afdf61a6b6eee7ed90ec221795de03
Output for 4.4.6
1f927f440f0d4981ebc6b80725f69a0fcd4bd15c
Output for 4.4.5
29f4249b905426195f314fdc042977a27ad7590c
Output for 4.4.4
e2154fea5da2dd0d1732ff30931723c2973003a0
Output for 4.4.3
7499c8e5703cd85d63a9e0d1957caa02c5bf476c
Output for 4.4.2
ddbf4be1cbc45722849bbaa1c184efe5a51335bb
Output for 4.4.1
822aba81125af0dfb36b68eb9c6f98ab4f4623af
Output for 4.4.0
9d3af78f7e2e144126dcfbeb83e9d703eebd1809
Output for 4.3.11
7db6e65d0713f435da1a90d06da2c98465764f38
Output for 4.3.10
86c2cc4137ba0c9a8392cad3f9837980390245c3
Output for 4.3.9
411e29ef6e70a61f9976da16df73f8789ff9dcfd
Output for 4.3.8
58a9db19528f6bde83eb78d34edb7bea21ce70bc
Output for 4.3.7
4e5ea1100d2cbc3e7efb7833cbdf52a8fe43d424
Output for 4.3.6
e38bd7b6f654a3b7e986444349705597789d1a0e
Output for 4.3.5
c3ca77f80b7aa2d697a716e6991b683b084d8f56
Output for 4.3.4
a8c97ea909919d6c4c818c1460fb9349eed14423
Output for 4.3.3
90ec36d0dc282be87c670075e0b5cfc79c7328ab
Output for 4.3.2
675e4f5eb9c35b462601b2bf0020d5ad3330a2f0
Output for 4.3.1
d88b0fce1730680616950b22b30b0c23adf4a2c9
Output for 4.3.0
9314e7b09e3623e128a5496e88feb36bf42db087