3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo sha1(uniqid(microtime(), true ));
Output for 7.1.0
19e1fc36aea945c23755e7bbd418532b5e497c51
Output for 7.0.14
957d8787c298dceedda7a0134f7cd7df06fa7d38
Output for 7.0.10
458041b741a2fbaa794ae867942f7f63ef453d18
Output for 7.0.9
99d5b7fd75115c6713328fda4dfb6bc38508ee19
Output for 7.0.8
e2060b7b16c62d3ee8fc96396ae898a928ad8d99
Output for 7.0.7
42c5d99bdfde5c2423467cec50a45abb8f7e4f06
Output for 7.0.6
249cc975502133aa4acce10b575bec01b0fa51f4
Output for 7.0.5
6f2add4a16510334a9523aab8bad124ec94757de
Output for 7.0.4
9707ddd50d54fcd7715aa8d3c0321e7cb046f0fb
Output for 7.0.3
00fb5ceb4cfb749634e4493954e8c3f2b0ecbeac
Output for 7.0.2
00b243ae579f2b53180d73b7121c80786b20910b
Output for 7.0.1
3d5161e62e70e4310bf22e7d7d1dc2558127b24d
Output for 7.0.0
4e53cfa41ae68afbdffb45075495210b2d14e585
Output for hhvm-3.12.0
5e964644619d26b273335d39e1b5baa0c9a536ff
Output for hhvm-3.10.0
3dec0b047543f7479508023d83d256838148bdeb
Output for 5.6.28
b6fbc38d7690f009442c5d3fad3183437593db95
Output for 5.6.25
45e7e1ff8440ffaf8e5517c43da197b0108ddcb9
Output for 5.6.24
d25a01108c507a3a6626710ceeb0a2994a5d20f8
Output for 5.6.23
7423ba60074c897ad6b15e60459dbb3fc9018ff9
Output for 5.6.22
ec1d14e96b480ae6de82d3a748b7bc30d5ff7ab3
Output for 5.6.21
29c554ea2a23c6948c18a5a1819864e1d0fedb32
Output for 5.6.20
946ab35fafc6c2c1dcdd4b4df9b780d92367e882
Output for 5.6.19
c75824e2c361b79542225c8a1a4762784de9e8f5
Output for 5.6.18
13f8a5c2c02cbf3578959e4a8040d2867560c766
Output for 5.6.17
332fae26252c554dd07d6ce16ff766c8469d9c9a
Output for 5.6.16
cbe88fb44cadecc478181d662b89a0b97e2f4199
Output for 5.6.15
c2a6aa7a05325c202d088f16522f1af0a04512cc
Output for 5.6.14
76128a6c6c6c5b1a3a497d92873375474a0ecbd1
Output for 5.6.13
14b639253bf9dd8a92cbd67d48ef120cc2dd6228
Output for 5.6.12
8413936a00c058a75b75886d27b93e7626396d4a
Output for 5.6.11
17a9d95166e708dbf59dde83756cbdbe73bc3015
Output for 5.6.10
3aeb8fcd2b1a05dc1e3442653915489f860c07eb
Output for 5.6.9
71b7c7ca86767754684d7101e871cbeac7b62947
Output for 5.6.8
737e72ac5130ae1cbcf5d5d8fa7f7fbd2aefb125
Output for 5.6.7
e14252f1455b0f4d1e3fa74f7bd194ff5e76b976
Output for 5.6.6
8410eed3ec3de68c40d57e196a71e8ae3aec2d2d
Output for 5.6.5
d531d48e16cd3e95acc362a4ce7019dba7ef92fe
Output for 5.6.4
80a3bac5975fd1e664029b37929c4bb49c6c99d6
Output for 5.6.3
a683796aca4480821e55e22a674d7c78ab3e77b9
Output for 5.6.2
c26bf518050c5ce3d5f255a12c80953da2e1098b
Output for 5.6.1
14cb2d253a7698ea6cf07bcf706203077d493f8d
Output for 5.6.0
8f2e119ed9371825c500b8e801fb453c821c9854
Output for 5.5.38
e04be320527942a7db2f20f90cc3cf0f05150a15
Output for 5.5.37
b29036ee30d6134419a158722ae770c20d87cede
Output for 5.5.36
3db6e0646bf868eeacc11485baabf3b3932fc99a
Output for 5.5.35
5f1687bb4389e06580249bbba6c26c61ce0fa012
Output for 5.5.34
274c2b7eb41e02bd71cefdb1b983168c2921d516
Output for 5.5.33
00c64817783009fc8ee2556349773a5d2c3d5fab
Output for 5.5.32
19c1e6e3a2456c7c4512815109310ceadf0e4d57
Output for 5.5.31
c55240738ea840d7eaa2e329964e6216a29d98df
Output for 5.5.30
b0d483f44b14b7285a115eeb3e15d7cb3a8a3b93
Output for 5.5.29
f29fd28ab0b9aaf74c51bb19c0d9567a5062b0af
Output for 5.5.28
8a412f36612677df999f83aabbd68755ee31031b
Output for 5.5.27
c382191361d360cbb1a750396daa0477b28739d5
Output for 5.5.26
50480fddbd1a37f4d3f41e8128bf48a5c0576230
Output for 5.5.25
b5edf7c81cc17ea78db04722d7ef740adca8c1ea
Output for 5.5.24
46c785f12502e7e6a01340c81740d93137b9a32e
Output for 5.5.23
0c8571255477866f2eb67032f2c00de6b56c55d0
Output for 5.5.22
007ed56031b36eee3e61143a8b7ccb00971681ca
Output for 5.5.21
f4db0b87125c55048631fedef56a0bba40660b34
Output for 5.5.20
d8f05c24bc7cad4cc7c05b247204b6fb058d2311
Output for 5.5.19
0d6b68811f174011eb38673bfb804c09fe721b24
Output for 5.5.18
69f78faa6b74cf2073ce043df4578b671f851f6c
Output for 5.5.16
9de6840ae537054b55f12f39d6eaff21a44b3141
Output for 5.5.15
82c8ce83772388fe9b637909b453166ad43abff1
Output for 5.5.14
60225879186046831cb9db180302de5744af4cfc
Output for 5.5.13
940385c54b6a3113d8a753c4d6b341714a870b5d
Output for 5.5.12
de42c024f8d421327effc9d25381d4ba4b833bf1
Output for 5.5.11
ea0d394861841fa4c09eabc0aadf37af3794908c
Output for 5.5.10
8a704d1fecb65a2046344a97f3541e156ffaefab
Output for 5.5.9
2a02d569d8dbb8df194fa20ff3d697797a6a158f
Output for 5.5.8
8d075c5a4792ee275c9ee7dce72e71c9b397dba3
Output for 5.5.7
185adbf44a6ebf740944fb897690992a02076c43
Output for 5.5.6
01e8df6908b16f5e33f06a9cb8058a2f02b2509d
Output for 5.5.5
2a186c6f2f1eeedb18ee6f18078d10c3ebe74e76
Output for 5.5.4
a8a3e5926a130fafa99055418af334ffc8dca9c7
Output for 5.5.3
057ec639649aa04386833e2c32dddf1f741e7d10
Output for 5.5.2
31be4604f97a45f03f8d7a5116acf71fffdf1aa2
Output for 5.5.1
c339490019e17948087f9331d7c19c1bb446bc2c
Output for 5.5.0
33c1454fb7c2179f820c8981d1e1613ccc04f7cd
Output for 5.4.45
edee302418f8122ef8d245ef066f91c7c501ce4c
Output for 5.4.44
680cc2454f5d5a41fef88ec2e0b54db55c5646df
Output for 5.4.43
91c453dd0919e0d7f3ff7281c1ab20c547f79ec5
Output for 5.4.42
527048dba8206dc6a918b4b12619da05043ecbac
Output for 5.4.41
2c73a5c7787c17c13becdcb3a2cac89de94379bf
Output for 5.4.40
10de5e39d2f4d9e337ead9c8843151996b5ab0c3
Output for 5.4.39
b0149257f837c5b5fbe0b23092587ab97e5d1805
Output for 5.4.38
90922086bde118f59594f2c9ba24417787b51230
Output for 5.4.37
ba641bd35e61ec1abe282f0871a8d99f27c976f6
Output for 5.4.36
4db50904feb6705e66f7ba716fb28b6219fdb936
Output for 5.4.35
4ff41ea2f0f36fa5b4f7a57ec5fcb879d16b4fd5
Output for 5.4.34
68315d8700a9327480767e2e6095b02b2a782712
Output for 5.4.32
066eb33bfa8e2c9c39973a208c46ce8597e1f014
Output for 5.4.31
9e7eb7b612870c960dc4f1e2aadf67f8c4726078
Output for 5.4.30
f384e382c698f2bb33c6671eb239cbbf9d593db6
Output for 5.4.29
77792cc0c9d9ca59d0a7829d7cf8b57813cff77e
Output for 5.4.28
72c7342c75f72fbedb0b6540a50d4d4135dc7646
Output for 5.4.27
a1f3e314cfa1e93375e8e91f40c271651e0aea2e
Output for 5.4.26
eec7b85cc85c52266eb9c5cda8a297b58ccba802
Output for 5.4.25
91df977420f6e4e836ea898cb940ef3758b01e86
Output for 5.4.24
4835b8a1db5fe91ccffb6f449e3720ac76345bc0
Output for 5.4.23
4a17da2a384b4e6b8fd5c09f0e364d56823ccc43
Output for 5.4.22
e094aeb47331bd1baa4ca34dacd7e68eeb48f4ad
Output for 5.4.21
bf05242b6bbb9517c7ad6166b63581c0062594f2
Output for 5.4.20
2376d318dc1b585ce76ada3a93fdbbf00497c623
Output for 5.4.19
2a38a351870624f4ea6c28d764b68e3e9ffc0550
Output for 5.4.18
873095028bea6ece46614abc317ccbc41a3af896
Output for 5.4.17
529e20b7ea377217b54bc9001de028158fe598ed
Output for 5.4.16
b112a54d6b3842227704de4612622d8732f91b1c
Output for 5.4.15
037393acbc55e287689a664e7437c2b72f3844ec
Output for 5.4.14
0bd78df331aed77b9c1f4d6c9b4dbc2b88062d8b
Output for 5.4.13
ecfe4770d4d90b14e8350060961de16896172f9e
Output for 5.4.12
4fab42ce202db3a1180388e305b0b5a2f4946b02
Output for 5.4.11
b7b9ac0624579a507c823de8af66612e659c44c4
Output for 5.4.10
2797ff3e7a97daaad0d1bd92243e16f02cca7078
Output for 5.4.9
be4f890e2864aed9b848efbb23753e90c2235f3b
Output for 5.4.8
937a4b5e9985b7c55548920142a7f22f539d2b3a
Output for 5.4.7
2d5f51eb219a5df0c8293cdd075eab9b91c3ea7d
Output for 5.4.6
8d0f1ff8f2acce5c8e27647c068b5ddf71540af6
Output for 5.4.5
0d0f00509ea056422c0d61db5f2378dbdfbeb8b0
Output for 5.4.4
a239d2495b3f8b2bf8b2fb268b109dec2dd79f06
Output for 5.4.3
26f1c743048dd56f193c91eef226e2162ea42a02
Output for 5.4.2
567d3872a3ac2a00b5e2d1fafdc0ad0fd71b58bc
Output for 5.4.1
3c06fd838c109475182c702085ced671b56d73ac
Output for 5.4.0
ce494e996f73580e20d8df442ae0eb8d951e5f64
Output for 5.3.29
1472dc987b58f0d9de906d1f3bf13dc47ac0d6d8
Output for 5.3.28
d3d12ae6d0d7b9000b7594f1d0631bb7e8c9f88a
Output for 5.3.27
ef9e56f38ee8273cc1b9d504fbca5803b36d66ad
Output for 5.3.26
c726d05ef31467dc8e902008ee7f83c63c24e808
Output for 5.3.25
bbbc13b966450db673a2a58eb06b92a9bc11df75
Output for 5.3.24
d43b23b97ece7ec94583a6beb7649cb6d1480402
Output for 5.3.23
2632b1dc475d3bc29521f4e8ba38d6da9c457165
Output for 5.3.22
c7d12ff654b8560a08293c3f968a2a414672dcc6
Output for 5.3.21
b2060a546adb8d3f702b4fb83362ab1cf8f317a7
Output for 5.3.20
6c6679cb09a24a097e9326b94efa88b5e7d7f39e
Output for 5.3.19
f044126c916ad9135e499070a4559b1138e3dd23
Output for 5.3.18
e61b4b4eb57d8c42ef32155de5de7d399c3bf734
Output for 5.3.17
9341cb26df6bca2568a9be20444c9aa0ec504872
Output for 5.3.16
1bfa5d304c38cb1773d7977dee3eb7735ee73f3b
Output for 5.3.15
a3186b5f5e4dc72f530a906ec308b9c4fa583047
Output for 5.3.14
5330e85bb14b83cd4438e43b382a64456af8c6c6
Output for 5.3.13
d334f24298200ce4bd36b345b3c16ec11b892e87
Output for 5.3.12
6301e40f8543312c08cc1432d8b619f5e9c84cfa
Output for 5.3.11
80337066c2b0f5e9704a67cd65479cc78701015b
Output for 5.3.10
c83374ef217f5dd8d7f28aea76d184e1b6796f51
Output for 5.3.9
059f474ec31ae2e0fd107a21421ab08e4b67fdc9
Output for 5.3.8
85f059572829420f18094759c111cc0b6e63d2e6
Output for 5.3.7
ba0e8eca1448d7313fae8aac26cc68b6813ad4a2
Output for 5.3.6
51de08b97478dd9f920a26d94bec37e68a5a2124
Output for 5.3.5
63681aa063496c78f1d7b7ff01db96708b46c159
Output for 5.3.4
8304dd0f55d73823e6dec52c23687dafa37b2fad
Output for 5.3.3
359bacd3f5f1f421f77c8f6ee45e1b4acc297cca
Output for 5.3.2
d994032635f4c7ce26d66a439fee3798c1b3d8fe
Output for 5.3.1
33a3c67c5fb6f44b4dc56ce56c06fc0e3a9c527d
Output for 5.3.0
c8ab947ca5cc9f55a58f486876d3c693fb8e82cf
Output for 5.2.17
0f2d5c10e97fd691f8c6fa49a9fe4c73df27fb60
Output for 5.2.16
310ba12efdb72611de77ed17da48d24d04feff31
Output for 5.2.15
eacfe0fa45eb919453376f77818fb4d33a16f30d
Output for 5.2.14
09d5e684d0ba542f2a7cb7df642cf82ed26b1593
Output for 5.2.13
52965c6c47916c7919d06860cd089a64b8c88b2a
Output for 5.2.12
7f5a582caa68c0e7f7541341a8e72ce72f95e82e
Output for 5.2.11
9fc59ae11f0b38e5eddf0e6a3c4ac718b34052f6
Output for 5.2.10
4f6a5cba2361d5a2c279baecdf2ab272b13fb9c3
Output for 5.2.9
f44c154e94e0b313675290ee98a34b37eb8e4554
Output for 5.2.8
7269ca664698c1270c58e8e74c13ed79202c6201
Output for 5.2.7
4797446394f9be6bf93ee9bb0b42693263f814db
Output for 5.2.6
642106689179dc59f7bd0b2535d3634f02f2619b
Output for 5.2.5
c3cf804b71cf59edbb91c9ec429e9cb3d7ff395a
Output for 5.2.4
7dd135ec886cfe6d66d15311b3a3807b483cd760
Output for 5.2.3
d271ab17f20fdcddde692b88a0565ac7b1f7d71e
Output for 5.2.2
96c54073f4c2ac0dd7bdcc6558e669aaf44e6788
Output for 5.2.1
f2b5f0b7415b880c93a1f8db089653248eb4f347
Output for 5.2.0
5257e1ec2cacec45b9acb3b726ed239de615d22f
Output for 5.1.6
eb437fd69c851f7a3499f2f260981c20bc68a024
Output for 5.1.5
182ac954824eebce5ed8ba09471af96bc66cf5e2
Output for 5.1.4
b7b004ec1ba08be1910c4e7830d59170bab7b671
Output for 5.1.3
3db50e5ec1a96948e54a5e073c5f7608845d67e6
Output for 5.1.2
08c3db21da3c1b258b10489fe7adacb4b7d690d9
Output for 5.1.1
2d272ccdc01373f76fe19b3e26a3d953bca8cc55
Output for 5.1.0
b83996b5762e36ee1fd41b519b872cf7d13f06ec
Output for 5.0.5
d6f872cd9a10b9cf5ef261e3d67122221892935b
Output for 5.0.4
66f818e5e6af979b04b1d5d65f0fd84ea4c3888a
Output for 5.0.3
0b54a85dfbe397e590394137b8d70753cf5a9726
Output for 5.0.2
ab5354b1b542b7f44fbf737799113c8dfa8a975d
Output for 5.0.1
37531302198723cf23d14cb61d4f066d75f1acf5
Output for 5.0.0
b3689540f92fe57bff6fe1d7d15961e985626395
Output for 4.4.9
811134c8d553867c9c58a4e651ce29720155bc27
Output for 4.4.8
d14da09a8f76e51eacbd68ebc684dc1738a18497
Output for 4.4.7
834af69b375a7106de4f3a7ecf20f740fcd97098
Output for 4.4.6
455cba09b862cb795a7b89f557974dcaa677de96
Output for 4.4.5
ac77ba9b15d174fef9ff3e99657ff178b9a3cdf4
Output for 4.4.4
7e467fa6f72ebaebfd869f52a8a4b9ecc482c552
Output for 4.4.3
c37851bb2c6785d6252595f29b2289c5efaeddb8
Output for 4.4.2
8d29dbd13a1be66cddbbb28215768cd934eea5b9
Output for 4.4.1
08ff49fbed4e09a491679923d5462048330dce93
Output for 4.4.0
5cf31cf6b31ccaabbcec3e292b46ea13266c8e8b
Output for 4.3.11
7325114cdff7c24dff74eb6b0c627b4e7db41e52
Output for 4.3.10
0305c48f2f8017cde36fb1037c503808cdbd1f33
Output for 4.3.9
d241854445407cae7f8b6ed6b1694adbcab25221
Output for 4.3.8
ca1587a5efa062a2c02233731fb8f9b6c860019c
Output for 4.3.7
8f0b886d76b9eeb9c8ce503c3481b479ff01a8a2
Output for 4.3.6
7d8a926f65ed093a0d21fd19df0ab79a26535e3b
Output for 4.3.5
c6509e29af9c22532ff2a82cd58498cdda132f6c
Output for 4.3.4
44673f3e1c12534e1a0b49d46884db5a63692656
Output for 4.3.3
bcc502065c7966cb065bba2f42d994eb39184b8a
Output for 4.3.2
78d9c69eaaf6c223284f99ccfce9a324c3dcc55e
Output for 4.3.1
c0ad5bd9fdf46ccb26f78f6e2b33aeab19044593
Output for 4.3.0
177f1b6f785020a3a4fe34d0afcaeb66faa2e340