3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo bin2hex(mcrypt_create_iv(128, MCRYPT_DEV_RANDOM));
Output for 7.0.6 - 7.2.0
Fatal error: Uncaught Error: Call to undefined function mcrypt_create_iv() in /in/fodpk:2 Stack trace: #0 {main} thrown in /in/fodpk on line 2
Process exited with code 255.
Output for 7.0.5
9c5dd8102c6c3649f99719ce278ec01c34b972927aa82a52485eb0b5fd57c589b2c2913717310b3b36ae30849d5d1456d648e971e12adbe68c74e7ccf76077305b719bce08b45f9c23a106c5792553b1f5fe45dfe2fd3774e957f00a412d61b93851233468fb8d9b0dd37f16cbe35fd09541e2db44f9169ff0ed8b9b38eb1eab
Output for 7.0.4
9a72aaee837bfe7781a9afbc04d0c6c1b4ea28c7662294b4d56a8e8b98200ba21f561410823a983a91ba4286b72ae165fdf1f87e781417fd0f2bf3c24c3187a20d97b30fe36a593048b309947706edc50b8b7c3a995b420c0d543980df75d3671b53e6af4fe17f20c728c5f74cdd1d78029c4325b637b6e95ce71f0591012688
Output for 7.0.3
8e899d3d351ef3b30c80314d79e9a88830c232cf48912e426dc4affde3a9864d84b0f4fde3f5fcf05688fefd1efbb240e09c7a3af3e8f68dda688c2c16f7c923ba924a90064c56b319f943221ceb1b3ccc2397feade22bd78456d380f0992f482aabd42c579b81e0af8af7145ceb69d94668b58ee0b8e9feae32938b97b7677e
Output for 7.0.2
19ec501071106cb39c61968707bcd6e99a6e9752c44012edcf2c5aa3915a9b40deeed9ec04f2e91a23b4a7d75b1d4d6affa242bf8436101b9076b24f2038085bd341c8ec32f34bb5f4f482379c0233ea9a1235207dcc05f84fe5824d3ac606cd44d72c60474e72da705c667d905c00d8126f2afd75d9aa97bef1aa505d14e561
Output for 7.0.1
344fce71f2e6d34b6a5430da9ada7336d5b4c57d592a1c68f233f4b5c495e1817e0322816b2c3347525085ca4b42cffbc3967fc74fb0835c66abfb9fa89ae41e1376908dd94068910bf8f4a35a29024cd843c1d0058913469ea7940cf15a4d2a2caeafd5ace65d0fd6fa03cca62b8a18e1be25cfb695df2517145094456c10ee
Output for 7.0.0
ac525b3552ed0e19f0610fa7e6946b1ee910c702db4dcd5b69fb258ac84ca5c3cd9d5482893e40378fd8d3a18a45610357adaaa83bac591dd190a772a25671a69e68e0538b6eaa24da949800908943316dcd40f96d21f7b95c2decb1cfdcba1b4338337f21025887a9a41e73521542e25277533e80fd92aab441b144f92e2d39
Output for 5.3.18 - 5.3.29, 5.5.35, 5.6.21 - 5.6.28
Fatal error: Call to undefined function mcrypt_create_iv() in /in/fodpk on line 2
Process exited with code 255.
Output for 5.6.20
9c6402d4c363a61789aabbd9e86aab73b476d1e766589dc44c72b763404cfbe778324ea74c13498836b3dacba0669bc0cf1203749c8999b828bf2e4ee17c96098b9eee1223ef1d4f7ba33825fe124f66416eca1d8e9842b437c6afa38732b2afb50ad941f855bde753673f42967fef0c06c1056557f907ed77aff16350f8de6a
Output for 5.6.19
897ac35f4c2ab12c30c8cee459595c4e25d559d921fcd6bed90c1bfe1f1467d8aa55321cb10f25c52fec248d033f3d228aba84b978802ece43ef848a0046d36f2b26dd68a7d09a456c0cd0aa8189269dc6c923022dd5f0fe8fa6fc8e61cf743cf1fbfdfcc105df8838ba42d59684e27ebaf9b244c8a2cae265a31e685820b990
Output for 5.6.18
34b8a569ca39658656ad031805723ee053f4644dd43bad42f9fcb5fa15adcfbe38ab2edcb1bd4bcae28ba72454b557612269aa7c6b86f7b43d2f8d15ac69badf2d65115b35aeffbd57dca02b7d47abd55b6a31c7b52129ef81f330ecf4869027125e946784d5e3fa394f88ceb90ed33ee5db9d62e89656b3825134b87f23db3a
Output for 5.6.17
a8ffa74ac30b1cdffbb5a674b4fc9730039006681828a5f3ab0846016509883308a6c2fa9a7ef5d2f9492f6143348cf942cfd9d636f643b2de23924291b7c92f581eac88ad468d55f39cc736bdb901d2d5dbb9304655feb93f2d67e746a3e2beb6dc8d7e04ffd2786525b2ae1b49a497a3c970ffcd39b4c34c2b0cd61412fa08
Output for 5.6.16
931a095476d39d1ba6a3136f44d2b4d8194ceaa2036b4b9c0d7150787f7669554c26be3051dfc6c64dec2bd8f3baaf36862ef6d0c507a7273ab6dc42048378b3aed4a028d4b4ca47ffeb323351dc65e4d8da271b72d3bb339c8c6a3c6f32bbacb7e9831a66c79a726e78f55305bfd556efbaa839bd47c383ab4fc802279b7fce
Output for 5.6.15
c0aad45f455d5d247bfca3da004f01f7de02007cce1262c44e8dfcdf7501467b6774e4d7268142ca448f5add2986ee5827b02dd3512c4f1efc0e76ab4c27c2b43260efbae4c1672206020f47c12685da9736623c4a4ac4fdb043d513582abbeea32f25b83efa409a79ca77286bc83ab6d7d3b06dbbb38fcfa949547603ee37cb
Output for 5.6.14
ea10ecd6db0bb9936400e2c3b489d93b3b5fad6b80dbae5ad8803105ce246399b328a56a86428d658b60481b3163993f8e41754a5d2b593ad0448ead9d2babe48017ef65c3930a6dd2511822d8a4d67a6955455f540177e1d40e5a15edf8043cba70ad03c5225fb739e209246a1ed56e9510b2ef0105f87fdfa34fe39ac950ce
Output for 5.6.13
97e769f9848fbb4afb2739976a11b078d6c08dbf7166945583547251737fdc7babf744175bf60dc69bbad2e86f9859bd666f1cff7d75fab45fcddf23fc78bf59088bbe13549175a4e85483738b0193e2f545deee863fc53566da4429770885713e99649b5aa93853adcfa98d993377fd00e67133dc7135e43568fb59bb3bca38
Output for 5.6.12
3dc714c4f6a53dca11ff10f7e5cba53a02e6819bb9bb3d43830b0563e958dd5566d7fc6b58731c25409951da72351efe4a198c2da4c09a115d263b6e5d22d5220479bb7375fed30e61470832bfe047c4c817aa812b4e3917c609cd571f934973e138c0ad2d690aed8d5cc8d812720b94e8dd072093ace110cabac6240eca1a5d
Output for 5.6.11
82ff22676eab6cc3b848480aa4b872b2bf68b6e20bfda0a68bdcfbd8a249c46e4b4a28c34adccbdef5a7dcac29b0f39ee587fd1ca17334ac0b56ee2b8af3923b943a69d07924c87ceb178d0a9a5b5d00dc76f07fb6cfc422c8af2f96d91e004c91d0c9ec85086295ab851915542b5953f733c0738719981cf8645d44b10a003e
Output for 5.6.10
38971fe62a7ec4415bf946cc8ae0a812c8478581a9c36bcd241b25829f914457db7d94c3315e84941d3532be2474c849aa8fc03c07f8710e7b30108c0a0fd58f4da005f52f332e35e1dd4e901e6b07729ab845e4ee0a74c9945ba80e1ff87d44072ec4be866fc9c0fb6583d222534e4a41ee1e866e29d4aa175f986a957f0dee
Output for 5.6.9
5c877ae4b4c361f3b434755a910afdc0431004392e9f41559b1828bda87ad81854e04d007239bd21ed399dc34c5dae6f2f260342646de04a5263c44fe8262735526772d421b30382ba39d517f66c1520093b42e194a384223ef497fa5c32f87d5d5a6724c520ae40b0da158a1f64d7e171a144bc72af83649845e6f601711237
Output for 5.6.8
218b4012e79ae118874749b7682edde67bf8548d39aeb044a7d0c25154732afbe6d052d4278f8569fbd04d7d0affc2642f9464ad725fde8870f6f7cf53b053bf471d7e56d97e1915a9afa6e8812c39592f127589034a9a2071a877cb88cf76b6e0a0e6c03e272e5f692f3598f581211627e6e322d5a9a7737b148a3074401ed0
Output for 5.5.34
46078e918be4adb6ae5f0723f377f1aa543d4f80ab049089483451744f07dfe9c18c372478b00ea6154f8bf68bf70c3f020f03b59ba1a3b8bd6ee562027e96a7b2e3d4f1c37e71bdac0052d3a9744982df6d4a48e5b8ddbb891823268f0edd6e29f395bd1ef41e64aacca61f0e300433a4b7a50a526a11d8a32d391f831a6119
Output for 5.5.33
88ccea4ebd708bff9876f59c1b64680abce7c1643feb738b347139b0e208acebb652830f9265132c9bc4fb85296e5c0da6261a1fc4c16737cdbc3adecf9c6295b6c84f053d5a771f36c213aaab5434fcc3cd04f749d93f3f34c85b543b6e360e54dc1fb55c5ef245f92f361da6d44580b2320bffe8f78d15ba7c045566b7290b
Output for 5.5.32
240e2bf0c6198bd865186aea0a930a92050689001867241643847d6d803e45fc5b7117e6faa59ffc1b8e2c6c70b9715cfd307dc2349b84e35500ae90d4cfc73e9b79609221dcc053dadaa3250993990ca2b16d256a6da9767dac9d68524e9a8e65ffa1d1a53eb99cc331ea4802a18e4bff494a67d90c289442a612baaf7f8b1f
Output for 5.5.31
500f3c7b863ea71de78ecc63056716fd5eb3e158a593846d8a8bf4ca9f4e4641d702111c9219711b49cfe3a92b372ca5061355ef359624134303d83fee2f752dbb5f4de4d3f4e4d090de878c7b2cc25a5bd5492cf2a76fe22e6457c8a12761c5a85c3985dfc15f20d1d152fcde4183b43fe20fc6dea337985b7fa0a7baf7f43c
Output for 5.5.30
5100a09990a378a9398a465968ae6793f51d6dfcd64c8e223d50d287c34744f9b1aa1c88477603389704c590bf9fdbd9a822f903d29224ef86f1d266b177011326223b66b4d4aab66ed89645a92ca5cfc22924fc527fa55378d6dd40a2fa3b7a04bbea7a8b2cc06ba6235effdc4f85358e817b63f0ebc0b406f611d59a6a02b7
Output for 5.5.29
5035610320a452474ae7cd27a4c1876481b515ef71e84ef8f566f6c9cd8bec9d853e33204e1b61d99e331a666e3275e98e70135a22a51ed706a6deb31d5b796845dbebf679b4201f5958300d6a328b0e267aabb5ec1fd313f5966f68be9faa23cabed20e4d2c9fe2ef6b2425eae0cbe8146105710b45b7927c2a5a00600d298f
Output for 5.5.28
96fe1ccc86e205a65f3fd1d4742d1950f2504abbfa932ebd9efed57ef883f0ca0ef10e46d751c98788c6c9c381016742f5a6576e9fac0a46a25d5f2bd3a001f35a0dfba7fc3b765f3a3624708d233ed3a0a296c37ce54dfc6e3b8cf7745c6c95ff395988507cf24cfdb6f082194d77435741a5c40cf17cd5eed211bf93638edb
Output for 5.5.27
7356764fc7b15276378d0faefd7f773a8be5bc2fde70c9c2e11c7844c5a8a522b8245987ca637bbb8b3eb4e958f9bf2b3925625fe4be2d9ce7bb1293f2eef61456b1a9d96e85a365e203ec7561f0d093b4449e9f88d8d0600ffa7f258829dca0a68b7887ad24435d47b51d25d19d6d0ea6098529bda172f6a61e5c50ee663afe
Output for 5.5.26
53ff8e4a6a8bbe1ca0fdf4a06a06d502eb8332f3af131da43bd12b6f46f2de8214e594a51b0be4a34b2c7c0b3d16641b80580a6a408552b3b9deaacdf7fe93c10b04a5efa168bf4fdbdb197cb4a4d7acc35179b951ecaa1b708882e8c766cedf50c9e4ed2de341980f453550862baad121c5b664660d12c8610b0a6774fd040f
Output for 5.5.25
a9ba0d2be445cfbad66878393653e663eb9ed1045715b12b3cc4213d08f582f2e0911ae7be8cc73bb4f465212a4c6db41777405777eaf6ec7eddd8b3226350858051fdb322e9457ff40dca4935a5ba4fd27a5b045d8c639ddaacda08660504135002377939a693cd9bfbb8e91fe5349b539850487951d6d298cffdb2e53dc02d
Output for 5.5.24
15dafceaa3ab1e33c4d5a72bdfe9305c4affd221e9e45ba90d3edcb257984a7110dd6bbc82cfde6fb0a2b537adbae9f2ebc557a41f5e4f6ddfb581377d9193b3125798d938ad9d3a3f1edf23262bab034bdf4c0e256c46dbb0b24d2785d939447b5c309b6ba424344efc11755e2358f113023adb6f052ce644619c02df3e0943
Output for 5.4.8 - 5.4.45

Process exited with code 137.
Output for 5.4.7
5e125cdcba8a95d08df77bea2abc4ed477c13b7fffa98ba290b12d104832653989751edd1861e7127be77221f1e1ff3b186b5f3ab205563c1e1dcb4e8d14b61d002d30244c42f852d3b582b1dd53a8123d20e6477a516596c233da8155e5a46a8026a51a3b54951a73ed02ea90a65d79a3e00d38a27d7562b7171537367ca0c1
Output for 5.4.6
a36d52d28bc46e199410b68e866185c8637a3343c1e01db21b78944c8e905a9a36d0ce750454b3e630492fc4ff611cffb19725ea0f8cdf88f702b65394b2c615374975ff76e6ab616b803775980bf4eb0c4f97403092b864a579a2d14da717c0178918444f49f101ca52682a0b89cfd65be1513d013c6dbc84db1eafed4193d2
Output for 5.4.5
7ce18784b3549b29dd2a89462426d368074525bf3dcdb0c588e9bbc67f0f7a7f61d5c5596eca458723ed7f00e265c8a4daf8664dd45a42272a0b2098b9554006c8d905ac403df99cf7e4dea7dc1b3b4a499c632a0a45d20d5e4942d910a7ceca276ee6aba31de8cb493deca2d5eaaca4fafcedc484cc975b16ddb6084e7327f3
Output for 5.4.4
cc511d7200b427c0e72f2d81efa6dd107ddd0e7f53326efc7f698fcdc3235ac12d5a094418ea8b284caa257db49facc28dc5080ad1dee9c253bd893ba817c4ec4501e99a530d4a71753a507e4d1fd8d66065d486943ddaa6c7c9092e554f328bea5bee445612afdba4629e3e3541ab7187c21e12db0426ad388cc13cb815ff64
Output for 5.4.3
84dadfff8bff596d601cbcf235db8d8011c81795d007e99e02e51a9da965c1eef9c708222ca8537e552f9c8f4022f896a5eb016f98844431d7d2a853a86fbdb88de0e64c698df0275ea63b7c0f2d7af129f9328e919cc5a9cc71ea9d7d6ff9a3bf305f8c0f27cd42e69cea00a011e52127f2623e862ed9620f81b74185aac073
Output for 5.4.2
185a0828e96242ea8572f953527e266fc4ac8ea69e4e55ab239af0f3daaa3d58a82c725bceee2d7e688eb02ab52432dae40afe08bc03bcaa9971b2ee5a1a5a8f01a8ed441ac883f7bc926939c995897304d805851c235e20b73fb659705ad48507b8d709e639179c49a60538b84b1baf813131e5edfd30c735a9aa76ebcf0071