3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo md5(date("d-m-Y H:i:s", time()).rand()); echo rand();
Output for 7.1.0
4d7011afaa171620b3d95edbbeb99df2892824483
Output for 7.0.14
b409ea8bdcb13da0cc42b1b4e357cfdb534847
Output for 7.0.10
bdf0c50c0e15934c9ae37b3a663953382080487294
Output for 7.0.9
c5d9a1f1329bfef40647bbdf7731039e2067700567
Output for 7.0.8
4f4cbe0058d5c9b686c02f34f7694a4c1305137962
Output for 7.0.7
0d1c047c30808ad3a806be916a5109e61164949008
Output for 7.0.6
314b10f19e97942eb1417b55c87b24701274099794
Output for 7.0.5
a2d22ba07c055ec9683e1a2f74a3919b576377303
Output for 7.0.4
35cb4b2d29e986a7bc1a3b9f98b3e667794129545
Output for 7.0.3
5b1d11b91ab353503f4c7a6397d01e531891049911
Output for 7.0.2
ef5cc4851b652c0042a017055634605a2094527654
Output for 7.0.1
d63a137ff88f4aff8a7884a6498af3081719166647
Output for 7.0.0
9393cd72ce0ca19fc5f91b8bb8da9c531554429805
Output for hhvm-3.12.0
938b9ceba4c75301f44a7b0255aa34a61789775347
Output for hhvm-3.10.0
76d4820b1df36b44c10680185f07032b415704201
Output for 5.6.28
079268a53aa62c7f92de8dfc5d652b65655177932
Output for 5.6.25
736c4abc43d8fcc6cf10794066af97bb1649894816
Output for 5.6.24
f0d2538208e595078424a81c6ff7783f1348068890
Output for 5.6.23
8b6771523024e4b1c37d8736cf415dfa68180026
Output for 5.6.22
e28e3e5310ca2ba56652173b7e809b8d1437283273
Output for 5.6.21
535caac51fe4f957983681b57e1395c869495619
Output for 5.6.20
0372f35f4ca907ccf033fcf1b823785c1961016773
Output for 5.6.19
6c2b2060932b5e35a1aeda62fdced79c44104922
Output for 5.6.18
e71a7a5e5636737298836e5946cf489a1414245346
Output for 5.6.17
3d88ca0b2bf0f064771554ba28d7079138818705
Output for 5.6.16
0f0be75bda4b8ea0c6ce94e144781623731855107
Output for 5.6.15
663626c3ecd422dd98f3e881e99693861444331883
Output for 5.6.14
8e04a428b08a81a514f4005128ed2c06551011284
Output for 5.6.13
57bdc07a5f64bb9827fe8a1164d2c97c782954464
Output for 5.6.12
ba253e76aca5f540ab1bd71f9f635484137085614
Output for 5.6.11
609542ba9bf7a179afc43a438192bcc81528698365
Output for 5.6.10
48dc21afd968471158a46dd0986fbfc21112185678
Output for 5.6.9
5062989f476f7a98e2210476e14f27ec1212878404
Output for 5.6.8
54ffac3cd8b32e469164b87ca4ea0f281238845990
Output for 5.6.7
09c429e825e1489134979413e374b310163858962
Output for 5.6.6
1ced0d53deadab7ff812c64f615fb9b2139773554
Output for 5.6.5
a4693f8e2f3383519b71c86d49065b6c1006623745
Output for 5.6.4
8463c46e37944f3e7ab920087bd18958215408698
Output for 5.6.3
ccff9ed6dca5ddcbe8d8d3afb06106c8524148047
Output for 5.6.2
8de42af51276000b755cf20017d5610d188306017
Output for 5.6.1
e6e4b115d9d3a4179f8b9a69e3b48f01108667549
Output for 5.6.0
14eda67e9f7c9f7c3d2399aa1b8d5363231424642
Output for 5.5.38
179115148d0d3d4f0e256ebdd0cf1926205932945
Output for 5.5.37
fc0df5c3c392d678ab23f3155cf88dd6303589716
Output for 5.5.36
3526dd66360deca5c94d5df4982e14f71790179749
Output for 5.5.35
e7f6916fd90f6d17f93d9f4ec45e2889162085791
Output for 5.5.34
302f505b86e994cfa3ea1cbfb9cfc6d7226001786
Output for 5.5.33
c0a57556430795ea9f1b31c26da6b2d42091901105
Output for 5.5.32
511fdbb948e6cfa6422356bbc65445151166532528
Output for 5.5.31
fab685f0d1c86c1242f1b73e84f3a0b41720041463
Output for 5.5.30
de09c0e529b752dfc0bf50823d2e41761455258401
Output for 5.5.29
c4488031993951073aef93884e4c1f771325591747
Output for 5.5.28
34a57857571dbddc06f7be4b7638fde01641617744
Output for 5.5.27
db571f7441ebceea02fe5561ec7b37ad2061899769
Output for 5.5.26
9792ce91dc4970843c2376b2c048f9dc1000879327
Output for 5.5.25
2943ae69ef00205848675b0b4bb36b162000220363
Output for 5.5.24
a84ab4d8e60005eff58d565b14175ebc2120852605
Output for 5.5.23
c4c61db9579ddb7240ace9270c1a033b1812405425
Output for 5.5.22
565073e579bab41cd46e42fd27d36f4a1932610050
Output for 5.5.21
6d4bc228a0eaf7364cf9d0684bfcb6d8703557636
Output for 5.5.20
f7c45a3aa8271e288b876ca478c9a3e7762727905
Output for 5.5.19
ceeed59a4e1eea6797e58424cc3ed2362010499640
Output for 5.5.18
37e4daafba0cfca543d3f9252f5907a0784465944
Output for 5.5.16
9516255bc7ee7999361e2e7590fec0af1685446639
Output for 5.5.15
e15cce4622e41f5cafc5fe05b88993e8704811927
Output for 5.5.14
f336e6130ad46ed36f87f0a9f3e060631537435231
Output for 5.5.13
d25a5d1134431db785fed32545ba2b00397743175
Output for 5.5.12
c41d282ecdc5fbc527a4775ab4d12a73674980923
Output for 5.5.11
6520f2c7b180a88ef74add763587640f187515076
Output for 5.5.10
c1540432788ce50490a89a6b7c6227a91231574035
Output for 5.5.9
bbaf11454b7d983b333692c23427a537827848702
Output for 5.5.8
fbdb5fcb2257733b126f7cf5eb7fe2c72138835333
Output for 5.5.7
462745815692c6ac0ab2ab2a7d5d05e41534860556
Output for 5.5.6
ccb5b898a28849d727d94b3b52aa05f71968392462
Output for 5.5.5
33832cb6cbdab99ae896e16643ad96ec590356204
Output for 5.5.4
9e589213655907d251a9ab77d3d9d62f1372906162
Output for 5.5.3
c81cdc37e2662ed38aa4681f6961b6ae349335987
Output for 5.5.2
795ea431129a59f496b715d237121e36839439452
Output for 5.5.1
861e6f91a6a8f7e7030985fbb9a42fa42008904615
Output for 5.5.0
08cb4fd3e38f776e96f266657dbd4b6a428023988
Output for 5.4.45
9cec7b9754138aa41ab1cb122dac3f15941558964
Output for 5.4.44
21e7a3aa9eea4251fd8316f9775bc4401195420350
Output for 5.4.43
0d831f719cd56537c057ce01a4e46de71003412195
Output for 5.4.42
84c3362be5a530e59b9586d7e7aec8f8824500469
Output for 5.4.41
4a28fe22ee4aa0a30417e557ad7cb7742125978139
Output for 5.4.40
1f3e2b3d8058d415b1d704985922da09488528788
Output for 5.4.39
dcd93e10f44a031d50b98f463f094d0d1211360651
Output for 5.4.38
13244b3f9d3d237a9543ce45672edc55192322600
Output for 5.4.37
f33e652937df8c652da0d0c56c4019f01336599432
Output for 5.4.36
e1ec5d0b0312b105e79a6d381838b3601302814946
Output for 5.4.35
ab2e700623a3f23af2088b1150ff4a401008630737
Output for 5.4.34
ce8df0671615302b910375a361a98fc31515709237
Output for 5.4.32
018929c48570325d0c1495e33b4a97e2105332670
Output for 5.4.31
273e48faa2620bc2a834c2e04aa859a41251507909
Output for 5.4.30
e300d66798d2ecafb08b834389e27bd9313741491
Output for 5.4.29
f72174c3744c8c98645aaf0fd2cc1dd71294472753
Output for 5.4.28
cdb6bfe33e092c1d96ce04a72bb4f830430655426
Output for 5.4.27
b4dbb2c65dc5c6a499daaf07585c524d307297093
Output for 5.4.26
fb8591c917871147c6d1da1208bc64e21578818940
Output for 5.4.25
156f8543c44d7531e6bb6aef18ede6b2854510037
Output for 5.4.24
d7468827beea72d91d91a453bb573227640135868
Output for 5.4.23
08f413a9ef5e2f5e1282f5f04429fd91958141544
Output for 5.4.22
c3dc92e981d1e1380b22742622120d06301785881
Output for 5.4.21
ba1c88d4e950b5896efbf33ff497503a1567462644
Output for 5.4.20
5818f9344efc599939a85c3940967dbf1404656058
Output for 5.4.19
c975eaba626eeaf4588541ad70b666402132164168
Output for 5.4.18
691c0b6d4f98011bfeec97a0653e20be1030234380
Output for 5.4.17
b9d0b83d7bd53f00cf7420ae563a96622035372101
Output for 5.4.16
6602388129c14f5670c6be36f43f8e4949385235
Output for 5.4.15
4168c7b5bfb12a0f9036afd6a21e2f0b631005828
Output for 5.4.14
69ff9ccd6679e762cd8cec0ba90cbdfc1945471729
Output for 5.4.13
4ce0415bbe2499a9b59701c73ca644e71842600694
Output for 5.4.12
e5e0f7419b557105aa23436dd91d8de2490770991
Output for 5.4.11
ba2561413303a3fa85c868ccdc44ae821790435602
Output for 5.4.10
ca3b1e86bcdad702e6337d53f7d7edae747128874
Output for 5.4.9
8aed992356db8b0cda2b6c39b9adb544666178185
Output for 5.4.8
e8e79db5be2a35e2c5a831525eb070c11106089123
Output for 5.4.7
5a0a0dc3e1ae260337f0e993f0359a35465150793
Output for 5.4.6
6b44aeb022c915a582b0b36d52100781528253691
Output for 5.4.5
c97421ceb62def1d1c946e556bfd51571407024794
Output for 5.4.4
bf34e89143e37fc5ff065bd67310a3dc1476776276
Output for 5.4.3
8d0273a8bbf43be2a8d58b4377a698d31664021920
Output for 5.4.2
2f4788a1444d43e128aa93f959a8ddd61330805218
Output for 5.4.1
9bbfeb02ee8bedff46409dc913467903761025289
Output for 5.4.0
3e9ca0ee3478a238c19767d91cb71b5c338704973
Output for 5.3.29
d7cbe43c5f43bf596901bfa109c82beb1326762461
Output for 5.3.28
60912538908531666abe99854e1f1317153950267
Output for 5.3.27
547aaad2f93df5d74a1a6ec7256b85402115334878
Output for 5.3.26
faf9e7ff78370e17e2c488fc009e9614332552640
Output for 5.3.25
3f6026bd7d99a49715fdc5b5170c457d91725025
Output for 5.3.24
69653d2fb36b71e0b26b3ebd10273c581719513269
Output for 5.3.23
ab68c13125b59d173150a39e4e020f4f1299518243
Output for 5.3.22
71c787a2c9ad3015d6fda494122596fb440052436
Output for 5.3.21
1b14ce59f7eaec2d5e5de7325021cc371436875330
Output for 5.3.20
3fd9465d27300e72f37036a3dd3dce9c827206928
Output for 5.3.19
71cb5caad9c9f310f90b50688c043b051213311174
Output for 5.3.18
b60c882f7fbea86e929a2386b64e91d9164158252
Output for 5.3.17
e1e58adc03e8f3259ec386013881a41f884644093
Output for 5.3.16
7c0b98ccbf992e757ed8751cc2da21331428503136
Output for 5.3.15
807fe6956ba7f1339c5df1d7826c3313918583178
Output for 5.3.14
f049aa05f2d275b83ba8c3bc7520bd7c84355030
Output for 5.3.13
b5d0bb96822408a0c043ee2e72ea0341207232321
Output for 5.3.12
59f2a48140d34b0e31a188750f0f802c2051605747
Output for 5.3.11
4ce9329c128de80230f72cc6191d17f91345958226
Output for 5.3.10
0b9bb061f197d0426f60927c28013225716368893
Output for 5.3.9
d62b44c47eea30e93e2a2c10c7fb2ebd1214041270
Output for 5.3.8
a9ff9c9a76a76384380243d5a49ec32b1372588703
Output for 5.3.7
8b9497fb9b967b06cf0f5a99589b246f1082291159
Output for 5.3.6
44062dc574173a91ee93495c1a7b7081145014752
Output for 5.3.5
cfd8b24350ae45bbe57e3cfda2f2e7dd3367235
Output for 5.3.4
c8d094d24a3f9955cd0d5051af821b872092993317
Output for 5.3.3
ace4d9380886b57ecc0a5ed15f63a6e21683942956
Output for 5.3.2
4755fa241f47b7a180dd8336176ed182594403655
Output for 5.3.1
0c720eaf750319468685282f7a8841442087591615
Output for 5.3.0
1003f9ef2f70980a2254a65b3fdd349f714875514
Output for 5.2.17
5c3b0f64d32887dcb15ecddf1b286e70476905095
Output for 5.2.16
10e955f5720044948790228df7dfa64e686911466
Output for 5.2.15
b388b651d798caeef7931a464a1af2881391711779
Output for 5.2.14
bf0634e19f88b4643024e4c252d7dd32527087005
Output for 5.2.13
a96b58b422a6bbfe7c9385843221c1d9766575131
Output for 5.2.12
f465db8e41f3342dc5f301ddbd4f3dc71525517861
Output for 5.2.11
56bdafc5207e4c5ef2601c39379c9c29375302574
Output for 5.2.10
e2415804f32b6ebfd5bb3ef693e55c48162478730
Output for 5.2.9
4fc4c52c8432132def2e3beb3d4780e71162072941
Output for 5.2.8
96386b34385570eaa645e38666539e55822451837
Output for 5.2.7
20391d7d636d5e053d0e7d4ce801de65878037131
Output for 5.2.6
4a526bfc9126b6df98d1ce64f1f3f518523821149
Output for 5.2.5
40619c97905b63dcc28538eae484ee221914560612
Output for 5.2.4
ca756b3f2419e6a117706f492184e8941765475176
Output for 5.2.3
231bd0c12e29ad8a47452da15779e556590850881
Output for 5.2.2
7fbefeebc8575d9e512a01a271265236556460080
Output for 5.2.1
9afae7d9afbc8b6f788fb6c566d048c51561371622
Output for 5.2.0
bfd3a2068ff2044026a02def6d3125511689775635
Output for 5.1.6
d1a83efb9bf8d19f22decd6e7d08101f608191290
Output for 5.1.5
17e5db633dae959fc2e60f568904ae64333520816
Output for 5.1.4
76578f5d6887f37f2e6cbf00858a2578395038992
Output for 5.1.3
e5768d0fbfa9bc4cf2146d67341717e3615828451
Output for 5.1.2
e1dbcc79f6e8a0a860faeed9469e7f8d1159026855
Output for 5.1.1
a09dea581fc525dbeacd8e0bcfd84ee01210580128
Output for 5.1.0
0b869d73762444eb0fe67405d6b28e361788818819
Output for 5.0.5
5637728a58f03313878fa6e33bd6b7ec120545892
Output for 5.0.4
ed252dd5394271f78f2975f952c02eaa541336064
Output for 5.0.3
25cbeb71d71c2e62432ac3022a8654c41349197859
Output for 5.0.2
ea05127c8a7a626eb8461baed4abbc892010135015
Output for 5.0.1
8141574acee1cdc73be09b3f9a543319574398102
Output for 5.0.0
29891784217cbbc456d24f0f072375a0930361335
Output for 4.4.9
f9a74b403737550f93bb441322433ae91579145944
Output for 4.4.8
6708db3bab56f351d2403ee3131438c71685156994
Output for 4.4.7
130ef27f6b928d9e40c2232a1c198cde892009929
Output for 4.4.6
6c5fa8ec037ea5ce6d6f97aa10afdef81545874798
Output for 4.4.5
e51b72320c838266f9e1dafe0136a730285691395
Output for 4.4.4
e8870aa7cce0682d23cdaef3b0f7da29514852825
Output for 4.4.3
3ce255dffd964cc722d59ddf14b78c5b77941731
Output for 4.4.2
ed72e719e12ede8c4d0c920dfc65fba92023916226
Output for 4.4.1
9580ad98af92be02f37b250d6290a9ad1997217811
Output for 4.4.0
a50dc93294743611b494252c28abedf0157816060
Output for 4.3.11
89cf2980595fc23666b8549bd4f214a41232993285
Output for 4.3.10
f7635512d505955505e642eac8edf541142816276
Output for 4.3.9
630b8ab03ab3e7335c2dc01557cd398b1152857660
Output for 4.3.8
2dbc6e4df704d9b16e75653d27d494e2987860778
Output for 4.3.7
94fe6a11af548ab9c8a609a4626421671679866035
Output for 4.3.6
c7e676a0bc530cb4737fdb2c2903ace3771598885
Output for 4.3.5
36ef494d0787ed2e6856e2f9c5fb71201433323267
Output for 4.3.4
ef52beeda053e2289c7fc2e498a5cb8e1184195668
Output for 4.3.3
6ace318118708d64711fc808023ac34944534689
Output for 4.3.2
df3df5c9af44be441c06964c0057b18a1361919570
Output for 4.3.1
9157865dbd3c1b677196b8e848cd3103117637869
Output for 4.3.0
6482a158bba097e51b715c388b3f38ca1597344919