3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php define("C5_RUNTIME_HASH",md5(mt_rand(1,100000)*microtime(1))); echo" : " . C5_RUNTIME_HASH;
Output for 7.1.0
: 55b24e05e8b74e478bf287a02aa5c188
Output for 7.0.14
: 10f6954b560079718e6adc0815b7a4ac
Output for 7.0.7
: ecebf8a9dbb5c4b4fec9160632999918
Output for 7.0.6
: 8aa566c8296549ab0ecb71f1294ea10f
Output for 7.0.5
: f91e671a48f6c36a5d8844f18849f0d8
Output for 7.0.4
: d34f6b93ab8fba918aa7065da39f8f8a
Output for 7.0.3
: 48b2b3d28cce6e7e8ef070ba973a9926
Output for 7.0.2
: 9f75358395b891c63cccd3ae55c6db22
Output for 7.0.1
: 1d1e4148a72100558f3a6308eeeaed9d
Output for 7.0.0
: 8c8f6609bdc849ec56e0b81b5b7f5289
Output for 5.6.22
: f9800b01d44e423cd75ea818077a6ce0
Output for 5.6.21
: 4008a2a9e65a2a8f7328869bd8888b97
Output for 5.6.20
: 6e00444d7a9cc4855268a3cc056930c2
Output for 5.6.19
: bce286b6ee2b209d5aca0f8a2e3bd132
Output for 5.6.18
: 3279ea4c2965633cab314e55205bf479
Output for 5.6.17
: 2a2848f1ebe6891a223858753b1741e9
Output for 5.6.16
: 2f3704f1a642841a1da6e7cbbe92bb29
Output for 5.6.15
: 71a9613622517f1528061a19f1afe7ae
Output for 5.6.14
: 7c8e5e5facbc64d66fa05508ca8f6cfe
Output for 5.6.13
: b3fc9842aee90a4a727a5839b9124f79
Output for 5.6.12
: f49812c1077cf5ed281c9f69dad3cc69
Output for 5.6.11
: a5263ac71569f85f5d123a0b83c296d0
Output for 5.6.10
: a9ffec7c5cba11be33078ee6c7638eb7
Output for 5.6.9
: 8f20c33a802340ed93aefdf0acff9fc4
Output for 5.6.8
: d6bc478ecae8c17ad472c144e9de09f7
Output for 5.6.7
: 790eae86ae9c0af64c59e4c155e2d497
Output for 5.6.6
: fbbe174468d7b033384ceda6c5b3073f
Output for 5.6.5
: 715f5ad0cd38cc5f9b5fc1e05439f77f
Output for 5.6.4
: 17d26afdd726e3a7234d7df15325b853
Output for 5.6.3
: 69591fdabdbba3f970e90527b443513c
Output for 5.6.2
: 6441c45bc398b0696b51140800205452
Output for 5.6.1
: 46807d2400bdbeb682486cafa62c346c
Output for 5.6.0
: cdcb22c5b39e6efb6e933b0a815da94e
Output for 5.5.36
: 4895e2f700b9c750f753937672fdede2
Output for 5.5.35
: 7488ee110c6be1d0b3568a0bc75df318
Output for 5.5.34
: 68956329230f9af61bf948aa47e7cb6b
Output for 5.5.33
: c134a344302434696e1f04a38e402d32
Output for 5.5.32
: f70781b362c7927b75dd098f68aa9d99
Output for 5.5.31
: a99a6ec1979f8dc0dd7823ef9f41967a
Output for 5.5.30
: f26d1b7af8994eb46cedac5d20010aaa
Output for 5.5.29
: 515d70be6a64837d08a8a782da771025
Output for 5.5.28
: cd77f6c3b6d28e2ac8888683502a510c
Output for 5.5.27
: 5a569adb7e3003ced174164f1e143f9c
Output for 5.5.26
: dd029a02b3552753a251f8dc9f90367c
Output for 5.5.25
: acbe1474859d92d447f2e20ccd4304f2
Output for 5.5.24
: eb9597e2af36c3f55b89d10e29699842
Output for 5.5.23
: d029a5c3acffc52e262292c238782ae1
Output for 5.5.22
: de85b14db5430b0ad565b5661c3a0751
Output for 5.5.21
: b78d57544295495b785837fcd9a19e04
Output for 5.5.20
: ca3939fba43af0fdbf270b6499aaa269
Output for 5.5.19
: 6310cd22022faae95e443270de15a1b8
Output for 5.5.18
: 5de808cbffd0ad787d63976e63d78ed4
Output for 5.5.16
: 8564810c33cf07762a83f271df58bded
Output for 5.5.15
: b4888668f63b50eefe44521d4284e26d
Output for 5.5.14
: bb77a3a4308e8cb2e545f65f5ef3a127
Output for 5.5.13
: fe42f017e66c1016c31afe8f8c3a1a54
Output for 5.5.12
: 5e25969af2b61059da8b5b5c9a447b22
Output for 5.5.11
: 06d05793b3bbfcd7c23ca8e13f92a194
Output for 5.5.10
: 5a351f0d2fa60329d6e5a0cfa576cae5
Output for 5.5.9
: f37a4bf6c91f3b040ca4ad5907afb9fd
Output for 5.5.8
: 04a0c3cda01e0aded1d4ddff15a264e4
Output for 5.5.7
: 9ad419f5671adc594a8588944da6e1ae
Output for 5.5.6
: 3f98ad3c792f659d43f0642d3183e86e
Output for 5.5.5
: 9e4f72683b0e5abe07320ceb4a2a3a13
Output for 5.5.4
: 5514ef7011d86c7b38e99d96e526b5e3
Output for 5.5.3
: d2b43c0e6bd9bd02d3b5b86bac6491af
Output for 5.5.2
: f64ad873b7866ddd67f7b1b33c57dcc0
Output for 5.5.1
: f53327665bf3256e42b9a1abe9b607e4
Output for 5.5.0
: 819d8ba480c5cc6c9a8e75e6eeb9d1cc
Output for 5.4.45
: fd8133a76d2ece7000601582bc09d5f2
Output for 5.4.44
: 46c314a3a679e6d8039644da1e2f56c6
Output for 5.4.43
: d57faa0a2b7798c29e4d9874591ed795
Output for 5.4.42
: a0528f09f770d1251378fa003accf0d7
Output for 5.4.41
: dc5c4986149a5ff826361adc5420f941
Output for 5.4.40
: 834525df0f00f403d3ee4b6bf1218613
Output for 5.4.39
: 8114513b1ed84e2c4081ad2f506bbaea
Output for 5.4.38
: 6d1fe25406e2277275c0b69e10412797
Output for 5.4.37
: 0553dd596425078b3735f22b2d16b8bf
Output for 5.4.36
: 39b962dc2fc521f328c9968e93b3cdee
Output for 5.4.35
: 192453f953a44cc65879cfc84d7e4f45
Output for 5.4.34
: fd8a19b406ffebaa471f005dc4b9024f
Output for 5.4.32
: 29728fa83e70d529b57e08a4eaca0c83
Output for 5.4.31
: a5890715bcfd3fcd4a2538da5f63ebd5
Output for 5.4.30
: e9abedb0a60824ced25b283679a82ad6
Output for 5.4.29
: 32c4dfa42d281777046095541f363ed6
Output for 5.4.28
: 1952aed00e29b005ac5ccf9f426fb50d
Output for 5.4.27
: eae173404f73e4628b6f43be8b9940e4
Output for 5.4.26
: ac8e5cbd3fb9d5475bed6b9e592c1408
Output for 5.4.25
: c8db58a9329b01f28af72b5612a3b31d
Output for 5.4.24
: 75a2f61b941ac45a34c064cfd757f9ea
Output for 5.4.23
: cff802cf852e8c0a9c46f1ba36ef7264
Output for 5.4.22
: 44b3363b2f20451f3b8b3c3f318bceb8
Output for 5.4.21
: 9f8800ca54c69a0b7537881d49d4d7ed
Output for 5.4.20
: 11eebba870ee5cd985378e8bc1e2bea8
Output for 5.4.19
: a0fdf2b220a8d423df86b6f922c5bb41
Output for 5.4.18
: e20a5cc31344678c0d6f19e2009b552b
Output for 5.4.17
: cc2a946dd296055a672b34125fb53157
Output for 5.4.16
: 7fd9970740afb1e13c33b84044b5bbf9
Output for 5.4.15
: f31c68cfd8b9ad9bffdb22b07c483652
Output for 5.4.14
: 28a7f5c28840cc33ea72a955be227bdb
Output for 5.4.13
: 74440bacd2815c8de0cab80ec5983338
Output for 5.4.12
: 6dc07fd7e8415811a4f7d8e86d36944d
Output for 5.4.11
: 51803e5d7b7750c43f681f5787778ca0
Output for 5.4.10
: f07f2f47092298a025ec2a4cb621b061
Output for 5.4.9
: 43cce4b8a387870856f250254ff569ff
Output for 5.4.8
: 422c662014825713812c647221dcba55
Output for 5.4.7
: 6f805e778955734bf043870a86651021
Output for 5.4.6
: 18f95fe62efc993ca327a1e7c0414bae
Output for 5.4.5
: cc9a929c2dacde309df289d6a31b7729
Output for 5.4.4
: c863b0a81e68738e6ab20bcf8741d978
Output for 5.4.3
: 724b6ccb430c3db668a48a8cfac74fca
Output for 5.4.2
: f5055ab5d63eb59cf2dddca82f8579d3
Output for 5.4.1
: 8ac6b43f789f58bd1be8b1d16c97d071
Output for 5.4.0
: 73e13c20a3c9058f1819c3a784dfafdc
Output for 5.3.29
: b542fddee53742f56fa1b93c53aedc67
Output for 5.3.28
: e1c7d1217fe7fe648e5eeeeb3ba37390
Output for 5.3.27
: c8cb180f91899d01816949683ccdeeee
Output for 5.3.26
: 1fd5e15b453daecc689193d06a28f034
Output for 5.3.25
: 9104d79b374df8faf5a700479541a411
Output for 5.3.24
: 0dfe030b0040e55767400953a862c234
Output for 5.3.23
: 4831ed546402882ffb1dacefe4f18d2a
Output for 5.3.22
: 1f59e387d3fac36d30a2abdb07d1285a
Output for 5.3.21
: 0e864f9ba8087b9557c69d677545ae09
Output for 5.3.20
: f43592ef27ba99643de9c1fbb47f4d9d
Output for 5.3.19
: 7c75b878726d8ed134ccf9fa09c1d9c6
Output for 5.3.18
: 3fc11af81e345450c02b1cfa89edf871
Output for 5.3.17
: 38bbe6516d64a2900ef9e35bdad723ff
Output for 5.3.16
: afdb36b94979799ac66ccc6f34ece794
Output for 5.3.15
: f334c036288fe68120c0cbcc2bf12719
Output for 5.3.14
: 19b7069727ffdc20084c34fc4958af93
Output for 5.3.13
: f4b58384c5081c92db98935a408081c8
Output for 5.3.12
: 925a73d02d2bd91c180c63948e2a1bfd
Output for 5.3.11
: 36d1ecd881cda42267607362090ea248
Output for 5.3.10
: 01f075ab7fe63d8b79e8c92bb0a70a1c
Output for 5.3.9
: 5c0a4c8331125c4f2c460dd24759a329
Output for 5.3.8
: eff9893adc883e06477f645311186f1a
Output for 5.3.7
: 926f94eae0ae1b7472cc1021cef330d8
Output for 5.3.6
: 43c127b4b0dd4f870fb15225f495d0f4
Output for 5.3.5
: df21bd876b99fc7a725c91e0046a0fa0
Output for 5.3.4
: 24a95c77e1b119c09fe9ea862ad32c0d
Output for 5.3.3
: ae3fa273828ff314ab75d1e8780f8f47
Output for 5.3.2
: aec16fccf29a5b43f133342c6a84c73b
Output for 5.3.1
: d487507bb7528ae13681b29ceefa6b54
Output for 5.3.0
: d0267e7afe2b0b0eee9997ff974b968c
Output for 5.2.17
: 0963ccd795e3d2e8b1c5fab5e3c0055c
Output for 5.2.16
: 6fc5f0bb3632ed7fbe8aac812cfa82d4
Output for 5.2.15
: 38820f928fd097d0993bc73a68e7f04c
Output for 5.2.14
: 7ffce2c5cf286c56cb2d750f68037e07
Output for 5.2.13
: 15a3b660bc295a8abcba99caedd333f4
Output for 5.2.12
: 13f763dce37ee36b1dc5748f2ed60f38
Output for 5.2.11
: 61c76c612e00cc04461e95b7f7af8522
Output for 5.2.10
: c9f75672ca9b431848e65e982cc37525
Output for 5.2.9
: 4084e12912559877b1e5f124992af56c
Output for 5.2.8
: 2d9e5fa1986bf4124967a97f79da46bb
Output for 5.2.7
: 02c1527641af032dc7e2daf88dba0dc4
Output for 5.2.6
: ca1883860ef143e98229f9739c6da7e7
Output for 5.2.5
: 5c30534e43fab0c08cd717825ff35bc9
Output for 5.2.4
: 6732e2d8fa7d6b551b5d7cd09dbe28d9
Output for 5.2.3
: 6a2505a3b2c3768ec230d813e0f3316e
Output for 5.2.2
: 5ccac7e067b3e5b7aad56b558d3c2d74
Output for 5.2.1
: 8dc64013934e6242d11f2d40503a36c1
Output for 5.2.0
: bfcddbd959746f26beddf91d4c4bf9c4
Output for 5.1.6
: 1dd048533ad5cb65d649eda2c01fd129
Output for 5.1.5
: 64896e72bc45cc063cdfa55cd114c3d0
Output for 5.1.4
: f0401f1b6507d62938049858b4413138
Output for 5.1.3
: af70e11fedefd894bd344abb751b2460
Output for 5.1.2
: 5299822640becbc9c7836acad9c2fb56
Output for 5.1.1
: 2aed2ecd904deecc84b815984a415b8a
Output for 5.1.0
: 9024bdeecb529b6fb7b93306754b3c8b
Output for 5.0.5
: 3ec3092afd2fd6412c786d355ee2bfaa
Output for 5.0.4
: d6c03370d1a71932e5fd1acb1ab47df9
Output for 5.0.3
: 52e70d25cb9837e06fbd263f8d301616
Output for 5.0.2
: 46c253c2041c789b63e2489239de2588
Output for 5.0.1
: 5e9b0b069503e8148ef3a7e6ea6fa1fb
Output for 5.0.0
: 262f32066a6bb107b7735039452da7b0
Output for 4.4.9
: 19be9ec4208a12302222e337f4ec9c0a
Output for 4.4.8
: d37eaff5f8f3b4c8a4523b6dae200351
Output for 4.4.7
: cac3a233fe694f9e167d0c87ade0aad2
Output for 4.4.6
: 97c096b99e3abf8a9e74f8b329767f43
Output for 4.4.5
: 4e1cfa2690286bc6fffb8f7418f60fcc
Output for 4.4.4
: 8b0f9a4a7d4d5d0b33a21d99f1280581
Output for 4.4.3
: 504adccb1ffe2d5793807944b9157031
Output for 4.4.2
: ce2c9e7aa88b34370f3341525b60c5b8
Output for 4.4.1
: bade6c56aa6044f2f00bf8c8b27bb79b
Output for 4.4.0
: b24dbcdb9d3e0ab2667d94a1664fb354
Output for 4.3.11
: df3f5accdc3a54b853adf512706c48c2
Output for 4.3.10
: c2fa858a84a7dc3242f1c31aec0ecb65
Output for 4.3.9
: 8f366aaa6781db00d5032d9fc379a126
Output for 4.3.8
: aed561e0897ceac9464c63a8d658a31f
Output for 4.3.7
: a51544b11cab0a52ba9f7e41aa4c054e
Output for 4.3.6
: f357b8b265b255a056f1ceb0d8929cb3
Output for 4.3.5
: a4c2a41d07c2f630eb337956556bf84a
Output for 4.3.4
: 89d0de58a9437b697ae28d8bda1d927b
Output for 4.3.3
: 877bb58ff90488341351a401acebf2af
Output for 4.3.2
: 646d2cbbfaf21401ea4125034eafca54
Output for 4.3.1
: 93241b6158e97ff6fd5637cbc7306cba
Output for 4.3.0
: e56d359f27b91ed871231944845605b1