3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php define("C5_RUNTIME_HASH",md5(mt_rand(1,100000)*microtime(1))); $i=500000; while($i--)md5(mt_rand(1,100000)*microtime(1)); echo C5_RUNTIME_HASH;
Output for 7.1.0
e322ad2c1f88853ad9bd2de537c11ea4
Output for 7.0.14
ae2a1f47be06cfef3e71981594b8a4da
Output for 7.0.10
d271ec10a144842699fae7069d1e8bf6
Output for 7.0.9
73a08a04e591a67e41e8a5e8ae588ca9
Output for 7.0.8
6894be5f2bae5c01571dd134e2cea94c
Output for 7.0.7
d7a555973e7368434ac5cbf872b393ea
Output for 7.0.6
a68229e2c2233f26edeb578808e636ca
Output for 7.0.5
852bebdf1bc561bb844d3e7c0fcff593
Output for 7.0.4
e5de8d08ceb4a03a12128b2f572fd70f
Output for 7.0.3
fe5d366dfb75288b985bd043ba023c4c
Output for 7.0.2
602b21a706106c3e959ce2bde68551fb
Output for 7.0.1
7de3bddc50b47c381ace13fbe40d2480
Output for 7.0.0
df7f9b17e3b1269d1fefbcc3995590e5
Output for hhvm-3.12.0
e06972902fcb3513c6da8c254b4d0929
Output for hhvm-3.10.0
6c699946607865493d91ed383c14cc9e
Output for 5.6.28
1478a992360486199c311b949f1afd22
Output for 5.6.25
ddad5a1be3b2a1a8a63be2f1be983bfb
Output for 5.6.24
c5d41cb6ed174f06a7cf09e78ff40a39
Output for 5.6.23
195201bfdb131f93f6ef3cfd8356fd02
Output for 5.6.22
54f22d5a9a9b1cc0810380c074b4ab42
Output for 5.6.21
70ce496c087b467b607a15b1b4fcfb44
Output for 5.6.20
d5c21ebbba9b483b3360d644948cea4d
Output for 5.6.19
d1dbc70eacfe9fe34c3912c488f58138
Output for 5.6.18
1ea24666858b2c8fa412bcd7776db150
Output for 5.6.17
60da8ac9bd49bf2910241852fa6f3188
Output for 5.6.16
16bd671da6e4a000ab2c2a7970eeb3f4
Output for 5.6.15
ca58251e3f60ec76d738454d2961d83e
Output for 5.6.14
6a77ef4b83502752601a6644e3d9aeab
Output for 5.6.13
b96e2922f411f8392b103a65cb5393fa
Output for 5.6.12
5948993bfe67a2aebaf17cd1a61f3e39
Output for 5.6.11
fc8e99307c054cd28c97777880cee8e7
Output for 5.6.10
f3ddb8af0854c54bdc9f57f8b914ab9b
Output for 5.6.9
7c3057d17d8a870d8a9cd8b11fb1324a
Output for 5.6.8
94eff83119e458ccf8435db4f4e598e6
Output for 5.6.7
8d60fbe10cf13da429d21bb5ac46017e
Output for 5.6.6
e4020a9de39acc436e1dd907d26f7224
Output for 5.6.5
bc75c0a7ea37e1106d99c1b4dcf8b41d
Output for 5.6.4
b916f322c618a2e273b825fad7d6f5b5
Output for 5.6.3
509ec527202061eafc1420eaf54e222b
Output for 5.6.2
53d7e49142d2827ae43e802036daf2e4
Output for 5.6.1
9eef09403197cdede177445381296c26
Output for 5.6.0
6155333142f336bda19f6ea46b179420
Output for 5.5.38
93f2ae05c3487dd2a634b0f29cb14a23
Output for 5.5.37
780e6eaf5273b13624f6121a5eb030ad
Output for 5.5.36
94c9e09dbb117bec896a4e35ff1d8763
Output for 5.5.35
f05ccea4f8df5de776545dd97d66b753
Output for 5.5.34
3ace6b5f0d614c1a78ddf37c168ca083
Output for 5.5.33
2867fcfd65b187b3fdff04db9a983a1c
Output for 5.5.32
24e2f1e0a86aa8b48614193beae9cfa7
Output for 5.5.31
6bb0590bca74b24e152c05b826edb527
Output for 5.5.30
6d8454a504e8fed52653c2b43fe6a044
Output for 5.5.29
95f6ca9b8a7c803822f3154030a3cd27
Output for 5.5.28
64fbf5c5b22c807e73acd4a1e6922685
Output for 5.5.27
ca3a8ead9aa3306d162cce6d9b6b769e
Output for 5.5.26
d59c82652c9165a869b377dc9ccad4b5
Output for 5.5.25
f039bea706a38d6e0586aa1b6cb72a36
Output for 5.5.24
7643e09274f027bca9725259ba6a5c80
Output for 5.5.23
b07ae3486e47d2a9b6f968cd538d4725
Output for 5.5.22
ad101a8b8ecc3dbea828e075a93978e2
Output for 5.5.21
ec1f92d034b69839254203f58a1443de
Output for 5.5.20
5ecdc3c7e276c2f555ebbf040d220493
Output for 5.5.19
a3813d781919612b44cb8c0743cc3b86
Output for 5.5.18
5bacde1ae2581ffdd775e7efa4a501d6
Output for 5.5.16
4bcc4b6845474f1c5e0eb5c135c0b914
Output for 5.5.15
ad26a1d91ee43289dce428a93200490e
Output for 5.5.14
74ceed0b3aeea6c7871984abf5be9aa5
Output for 5.5.13
463fa19ab687f2ac130f21c7abe1491b
Output for 5.5.12
e080f5ded2c362923fbafde0b107fd86
Output for 5.5.11
54c1dd4e1051a255bb6a818f4ab357e8
Output for 5.5.10
2c96e942e6a56c5d02a8870ba71e4ef7
Output for 5.5.9
8f39a9c88b8d0a6e52c4c95b61fae849
Output for 5.5.8
15d6b95a946e2eac93ea4b4ce64e9e8d
Output for 5.5.7
fe6f9bdbee77e0802ea63a735f6f17e3
Output for 5.5.6
bfbba4c579db077092a6f51c57fc918d
Output for 5.5.5
dabd9c36ab606e59e5072566d8125646
Output for 5.5.4
d4bdc18c3a15d4a25a67cba378371a5b
Output for 5.5.3
f90672268f6579097490208de439fd87
Output for 5.5.2
d78c34fe304fb6895233e6b37b552eed
Output for 5.5.1
c8227dcc219e138b06673e467a071ade
Output for 5.5.0
eeda30ff7949f297cbd1b71dde80be75
Output for 5.4.45
7ca8f3dde65f6cf4c7ab7f9b26db8931
Output for 5.4.44
2a0d2001aa12528366ccc73e756f9bf9
Output for 5.4.43
bddae8daec2692c9409bdc55e265786d
Output for 5.4.42
4e4501aa853c48784fefc613d33e2d0a
Output for 5.4.41
16c27eee9731ff8945dd2e9d94852384
Output for 5.4.40
95fcdd14feb26f68fd21609c592ef446
Output for 5.4.39
5848319811cef3cc35a0f3e6318dcf4d
Output for 5.4.38
79b43e91077af174016a4c7be760174f
Output for 5.4.37
8efd75189dd425c0a57b5f240c5e383c
Output for 5.4.36
84dded396e47fa123ae77dabf9ef17c4
Output for 5.4.35
e9ca835d9a154a8122d7d9aa3809b70b
Output for 5.4.34
4c6229b782038b295d0965e7ad470efe
Output for 5.4.32
5d25e21d47f575bdab6997f1e91808f7
Output for 5.4.31
3ddd9b9b39ea5d10246f70364a72ed7c
Output for 5.4.30
7eee2a823c7d0f6517da79aef276d407
Output for 5.4.29
6f004f8f5df09a2890b1f0a86f5e28e0
Output for 5.4.28
d4fdedd1e6d2dd2d59d9b0f8164b5e6d
Output for 5.4.27
e9648f9b52cab3b9732f5215dab82f44
Output for 5.4.26
dd1f77fefc36343ed250c5e6f8dc5c34
Output for 5.4.25
5a2d3c2e4bf57cc3aa463ed46ce15a9c
Output for 5.4.24
a81cc3c7fac5f46c2090bdf57f7ed8d1
Output for 5.4.23
e356b5803a55747c9a5d11cc7d12076b
Output for 5.4.22
1c06f11bba200129809e9b0aae9eed92
Output for 5.4.21
bc29fa23c795cc167c5ffdf4205584d7
Output for 5.4.20
c65e41f5412bdbae6847d6abf2b2db8c
Output for 5.4.19
58de8ecaece7b8c1e7bff13c56b90c08
Output for 5.4.18
944f42789fb4f4f7b98163b6d165bcfd
Output for 5.4.17
eaa19bf081763ca880f2641939a650ae
Output for 5.4.16
bcd1c7878b26dcba636fa85829ba61e6
Output for 5.4.15
07dc712df05b33955e464635321ec8b3
Output for 5.4.14
497d732801aaf9c8bbdbc23df7c548e3
Output for 5.4.13
63d8196e46a7e0faaf81dda6d3c81cca
Output for 5.4.12
3958a5ac20224c9b62ecf7c46dbd39dd
Output for 5.4.11
943f42e7a77b1caccec5f7285a9249bd
Output for 5.4.10
7bc4bc74422d4fa2b736d13f958e2646
Output for 5.4.9
0c62ff5eae10d59eb430bc46fbd3be90
Output for 5.4.8
890222922be14f54834704b5c51300fc
Output for 5.4.7
f49617ece79d0ebced2032176d71779c
Output for 5.4.6
4e4e0fdf32ca0af35dd3bf537f872591
Output for 5.4.5
d4e13e969e8d8a16c83c470746ecdb2a
Output for 5.4.4
929e8ab69ded3367a4722077acc07c2c
Output for 5.4.3
d500ac4b249c8e5e9780a81c083ae2e5
Output for 5.4.2
6755a27ce4ae0b276eb458e7444edaf4
Output for 5.4.1
874cf08117c3ff7af4a20b1bf338d50d
Output for 5.4.0
e83fe836b0d5eb8e203a199ab33df6de
Output for 5.3.29
e918e9c8ce0b74cb82a6dfdac953ff65
Output for 5.3.28
794d8f90d4df8812d606e1d76715561d
Output for 5.3.27
95eb7d5cfafe14d8d0f21c5b61d02829
Output for 5.3.26
6a702041f4b050c870fe03607eaa2c9c
Output for 5.3.25
c0c080b035beab7a9b39fa195b130c5c
Output for 5.3.24
cf5454899cfdca451c136cced472b116
Output for 5.3.23
3b5eb3207e3eb26d6151790765914336
Output for 5.3.22
d2453b57eb22c2294b3e4f0b23ad6989
Output for 5.3.21
f73532f4cad1f919579a020ad55f968b
Output for 5.3.20
faf71b998206135f11ba5c6db68fe36f
Output for 5.3.19
549e843fdd6849a277e643b863145a9e
Output for 5.3.18
ccf00af8775f33ed0c5af64ba4d47e3d
Output for 5.3.17
33eb0558f1ebe0d363fe49406d6a096b
Output for 5.3.16
d7ef4fbe3cbd1be8b789e364501dd73e
Output for 5.3.15
18ccdb8e90d7a1ed6246ee65ffb99dca
Output for 5.3.14
01bc6bde48916c268a2e008ea144cd69
Output for 5.3.13
4759a22d6fc90cd3c586b4920d670061
Output for 5.3.12
0ff37481691f136d20e81f34e064cc5b
Output for 5.3.11
6fd547cbe44ece2b57e3aa73b0dd195a
Output for 5.3.10
766bb1eaf78349cd9ee5f23375d25854
Output for 5.3.9
528ba7fc0669a80ca98dc68f78a7db36
Output for 5.3.8
4649152de2289a528d21db81c2c2b0a1
Output for 5.3.7
c5c4119d97e40fb5f719683191d7f190
Output for 5.3.6
8b6951f1879bdf34047e4f0a38c42777
Output for 5.3.5
b611374e6f58c5c38608d983bb324761
Output for 5.3.4
1e9a9c67de323f1e935adb90fdaa7acf
Output for 5.3.3
36f7914bf5afaef1be53f270873e4308
Output for 5.3.2
37f292ddb1078b29819fcf5874539aaa
Output for 5.3.1
1d48c68548319a208bbc5ac628fba746
Output for 5.3.0
c96c10e54a4eedc556b60d0349b6efdf
Output for 5.2.17
1b5ee1a0a046aeaf12bf02db3856428f
Output for 5.2.16
f297c8003728eaba83ffe1a9ae61be19
Output for 5.2.15
528ed9c39f46889c3d48b56d16c728bf
Output for 5.2.14
ac40d462e7b5cbc665af81cb8f36576d
Output for 5.2.13
b9a1e17824edda8a3e1a0aea19a5230b
Output for 5.2.12
b69786da4e7f38a9b05c86f22c1fae4f
Output for 5.2.11
9c5426ac8b3b7df57ab0586c0035e704
Output for 5.2.10
499dad11466989279931ba2d74cfc255
Output for 5.2.9
ae37fe7a2fc31937d83d7137466b7741
Output for 5.2.8
57774a8317aea28be2da5b2108e6524f
Output for 5.2.7
06c480674162b8eab8c7ac9f52a6e1c6
Output for 5.2.6
78654871bab3ad8db5fba8d24f16d403
Output for 5.2.5
909eee2280f7051ff90c92650f081844
Output for 5.2.4
9d7deca2acd2d036e522d69891cb0ed6
Output for 5.2.3
f8e33f694aaa4b10acba7e16ca7f830c
Output for 5.2.2
4d615f1e90f4c67c105b46ed478ad66d
Output for 5.2.1
7694788e4614b631301647073c154422
Output for 5.2.0
52f0eedb1ab6f7e63efaeec4b01495ac
Output for 5.1.6
c8efbdf4bd47bb3467c5ba63f58bed48
Output for 5.1.5
606257c8d3587b467660914092fa03c4
Output for 5.1.4
404520d28412fe736f67f8bf3aab7da6
Output for 5.1.3
cc2c62f172a82dc29c21b13e71aa7fe8
Output for 5.1.2
b6abca09063cc637bed6cfb37bd691e1
Output for 5.1.1
979bf29054ce639001996e0e05a01ad7
Output for 5.1.0
29b46bbd99fcdea87b9a47158b94ff6f
Output for 5.0.5
099c4708004dd05618bf44c3f556ae26
Output for 5.0.4
0370e921e8d5bb1f2cedaf3d6b9ca47c
Output for 5.0.3
aed7f3da7699635e106d51876e2c1f9c
Output for 5.0.2
6b574e96c8feefc90b63b463738249dd
Output for 5.0.1
b66987036db169d07eb0d35231b53ace
Output for 5.0.0
1217da9f94f4c4b95b4463835dc5773e
Output for 4.4.9
6a14d917b8dd0de385ad4f863bb1a338
Output for 4.4.8
1220c402c962e17840cbc5ca3d26792f
Output for 4.4.7
257f848f901853e5951baef8a79842ad
Output for 4.4.6
6b1e40f25d2aa58ea38dc86203b327ab
Output for 4.4.5
6c277b5383a53bdb4e1eb8885d9b5143
Output for 4.4.4
290c8e2734e40ced9ee072f53af258d2
Output for 4.4.3
213e843988ca7b09418abc66d0bf5f5c
Output for 4.4.2
210a96fbb03951da11a0ad83ab1782fd
Output for 4.4.1
ef3f839c7ea1ced5a0958f6985c2acc5
Output for 4.4.0
580fe66dbf233e6324983baa2186982b
Output for 4.3.11
d6e0ed673907d906763134e847741a64
Output for 4.3.10
91bbf9f0f42efc13bc586a714a041a5a
Output for 4.3.9
c25c04555abaf8d9eb4fd2c46fede8dc
Output for 4.3.8
e4ddd6a23cd271af7ca3f8bda93e7f0d
Output for 4.3.7
841d4691491972c81e4aa008cd9dd2d7
Output for 4.3.6
a833bc7943ba72a665d2254fd5add29f
Output for 4.3.5
4e8dc3c5e39a8fce060c9525a2ce3d26
Output for 4.3.4
1d16b6739943d599ad683d9dd93af436
Output for 4.3.3
ffddca88d9facf294d8168b51bc5aed1
Output for 4.3.2
599151a0ec933cab11126197e677dea0
Output for 4.3.1
229bdb53aff3308f751c5b4952f10d18
Output for 4.3.0
eaa5cdd3352cc2f65959ff68995ab604