3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo bin2hex(openssl_random_pseudo_bytes(64)); ?>
Output for 7.1.0
5263e426cc163f86523625642caf9a1c083193e19f44b6fa230e314a09c38fe1da5b91b0a6c53755b6b6cb793c270a732ddd2de616397e84bdf6063a9da132ff
Output for 7.0.14
36618359c04b230944ea868993f48eb09e40c55d8ea5693c5f0a2a3b4f3d5f947447e8630675c19514490fb33b652be62117e3920b74db267429901abaf56c07
Output for 7.0.6
bbe11521bc6447f911fca4650e9fed086194d1f73a565048f8b338fe2aea4dcb7f5da221a5473f627f572ac730b8ed009eb71f4a70aa81f3c6865781d2ff9086
Output for 7.0.5
33c9e0ddb0cc7a87629b6649d75b0c024c73c9f6aa3079313a47383f543426fcedba812a5e89e001539fa2386414d57c15e812a7ea52e9338e1ed78ec449f2ec
Output for 7.0.4
77923de021c64f5e5b7558246e0ac227c6cd7d11fa17c3be9229fba5cbdfc3311a1ad5818547ebb778b6b4c63338c07bb01eb6c6ea64240ae460c89494022006
Output for 7.0.3
4254a8e159e2f66c347f0b65ac8f865ee72a7d80e2ede864a6ede925800f05886d0e8348fc97bfd261572f175636044ebee797c6f91e6f6a495055c8971fd24b
Output for 7.0.2
9cb961902b2f803fa9c80b4ddff29ecb1c5916664b43708b2b1d1ba5bcb906b28df0a8e46a25e265a9888d40306799cfed51dca66bedeb5fd0db2dda06a01cf0
Output for 7.0.1
f162a59823a65fe37ea2b9d8f4e96dd8210cbda95d703e33762fa59bd9ea1a572808bba0fca222e050830ba049c37ab9afd93bcc11b351ce67997cee0c5a1d28
Output for 7.0.0
8911b4e458697318ec2984ffefe10b60fb003937a3a966014dae527b1a590bc4347b50da8d13dca9369f9deb4bde32e6b23229c307fd0929676df56ab0e821ce
Output for hhvm-3.12.0
c75408894272831897a94cb322b6b1cb3e979f30c678ec16cf279088fc7cbbdeb32bf0d329e2491ee93b8883a346edf486de28526cc203083c7a31a1f6ebbb62
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.6.28
f2969507f9f49a8c1a56cacf7525edaaae9a675454b0398335372e1262050f16a23d9cbea3e5ac01df79f193595038ac89c51771339026d14b5e8dd7af21e1f0
Output for 5.6.21
ba5fb3e3901eac65bfcfb5c97db0d52f49ec4866357f50d796479c3309130a780dadf3a81bd08a5ec4c17df3bb0f1ac6b46dce5f78e06c19e2d5a18c11cb4010
Output for 5.6.20
1ba5c8fa7f3ddd0a97e99aa49381e6a116ef513c166f10fe7975ed27bb859ce5194c8e23e7008c2aba05952eb5b7c8256cf50b6d59093134f045ddac7da2062e
Output for 5.6.19
eebd9114ebeedf72c99161f18ee804fb41ac35639f070a6db15cf1b4938109031ee73a70e8d535f9681b9a7d422c27f095b807ba647b49f5d4c133f8396b114b
Output for 5.6.18
fe4c6675c6b9c1def9eea632a43ab25453846b5b2b14202ac41b50be4e76aa35eccb8a11653ebc95d0fca0ad907e95f955a0cf0340724dfb190d6399ac7f3f24
Output for 5.6.17
e884946c1c49f92e3e290b7208a77e66c87805bb5bcece47a1de92e600e5bbf86529983c80e8af921c4bc54d1707f5afcff6fbc581ae597864bf4a8c9ef2757a
Output for 5.6.16
245ba740fa52560ea79c20a29d6f9b48203c390ac1291a732972b3191b925bf0d601f8bd83c1bf6ed265064c113a55a41dee7e8291b9ccd0ab3d036871e667fa
Output for 5.6.15
0a36831a2318b1380f3c677854e60bff8f09b570559ae4d036fe65c16e28e1c7a83deaeba0c4fb70ec137ccab8ceb945f4e31f7c9f370b0e1c4109690574e955
Output for 5.6.14
af2c9d5be76c67c6e08913dc88dfe833a55c8df93f2b06394b877fa6846c855c530e4f3b9f2efcdc8617c57ed0e64cde60c4e944fcf49ca2ef2c4dc2b378788d
Output for 5.6.13
dd1ef2ea18e92d62a57c6a3277727649f5393fa9dab90de8929fc0023b0b981f57edc5dfdb621af32faafd7aa25aca8f4e3253ac1045348430c7e7499c7e3c39
Output for 5.6.12
3e1731d5f3b3f6b21618eeea17f80ca14d560ec515b8743a4478b4f70b814b90977ed64575be68bfdbf1901d17da5869ece5a87c282d01f8c65fd385824e330c
Output for 5.6.11
04a11fef9fab1c02976fbef7626e1a3e417e619c9e2eda60f953077018fb2f95d31d55071317b7567d0332f19c00c614bb41b4bf2b987a127d69777419ad635d
Output for 5.6.10
ac78fabb9a85849654391cc1bef16b93f9c871cc2cf42610e1196663644c45bebef19a0f7109e6796b45d69e379bbc73273205f9328ce42d28afdf7768679c5a
Output for 5.6.9
281046a14c8979ced2a41fbc9e6a7485f4dea1acbbb7cd48306645d1d224147bb0b6ed5030a344cb83ed51a8ccb977f4c177d03c7bc766bee25f841846e7dc61
Output for 5.6.8
b72a166ad7563129f29a563efc94d9a5716b8180472e88cb9a9a2d86241f791a7678c634a56a71ef3800d6ae1b1937a4ce5315455be3d57b6baf8a9dcb19cba4
Output for 5.6.7
e552ff1c914067b8ee635385d6d4cb439ed831dfcb1a698001791759f714cfe62a1dea4ae301dfa37e980c9727529286a831c7c8ddf9f4559d01a80e71fb4e51
Output for 5.5.35
fef376260ee6c978ccfec08f18dde5c7737b0755dc8468e136442f86e70cf8a97490e06b65cb632cc3ae8cc1a6fd0778d10282baedff6c10f9e55965c6705f07
Output for 5.5.34
147c10818d6de9c71bacd1f1dc989f7ed4365395c11b4619c83742d4857bb6b122809dbc7f86f6d323a369b249fb105d35d61e99d44c912a743a4fa16c11271b
Output for 5.5.33
c76ba265d2d07ed3761cc11214692ac995df91223f69873246d1d2681645c20780fdd922ed485f785eb1152284bc596be528af676f1316268a3910ed9bfed7d3
Output for 5.5.32
979ec6018fc3893791a6cb7787fa5d3c4c721e6e0d25b39102e812ec2f877f101167428eb058e3df05748e44f3659e48e95390523c80700feeeef463c91c6680
Output for 5.5.31
5c0d9d2c909446db7bbacb4278f55807dc014b16c1d10fb3ed248f368882575746b36a50c5df22e548d7968304cdde7013a4257bb12d4223b6a5fcfb9a1dad33
Output for 5.5.30
5ebd8d0f1482a8cdd4a66ddca20d81a8a3bf0d0e291bf1df8e1ed7772193bd6ff29cbcf579f6916b4a9ee9e390ee680bda0ece069f54480a6c394d9c6a46fdbf
Output for 5.5.29
8d8bcbc62d6f6fa59efd2aaceea9d22dc144c7b161ec05886393015ba23309e60639807167ad5371d4237a7c8266a1c358a576579ddac2fede5d736e7421ebcb
Output for 5.5.28
180652126f16804861679634d3d92f554586f8d0801940aeae82df6cc28a648ea9487f9d2975e592e40a23d3eab55393cb4e58a3ef94a27316193f20be689f20
Output for 5.5.27
24be4187bc3ae1c51f0160d356195e1bc76f2fc5fc99f4301bcd1be5f70891b972ff55114ed15bc5b1a7c7e95356bd5b5adef8af1cc2d95a0ab06d755f79b1e6
Output for 5.5.26
aeda0362807f80503da31990e003deb2385e59885c72ec42dda7fbc97c04a63ef39881282ad502aabe0ce4561aae29080fd8fbb696808c647c51ba1fa1cd075b
Output for 5.5.25
b5c6f45fe2df8dded91b5285efa7604756d39284ae17fa72ae7c7795bf2c6e708243b35b21afc935b295bbf80c12cf2a23bc3dcff7b9b31abc7736d8bc9759e9
Output for 5.5.24
8d90ff66a683d924ef1d2e4893d35a70c9aaf833f50b87b74b6fe07e8dd1aea15fa39d24d8b81bf16c760c6f770554ae6fdc927333208629cd7864433e75d3d9
Output for 5.4.45
c78e265f91ccb51f3806157ceca97593662a7f1b3dadcc136ef6acf49b31d074cf7a6e577a12ae36439658c5aae8cf79147b6894e38effb3c74ec60a597b5bb4
Output for 5.4.44
d06cb84c5c5717c2895e6ac64d9d18ff466ad6cd61f301a3f364029d148a91dedd7bf63bbf418ad9c5b95713c9bcc512d069a665deb76060f9e5009ec8bc0d48
Output for 5.4.43
5f9a7ac60733d2469f78fa39fc08ce4a41b3f6900c867100fcd0fced27086fcf7ebb9a7d97954aedc1b6578ee639a7b1971d9ff9941b7b30c0caa0acf276c7ab
Output for 5.4.42
d0f2216053128f58aa9d88bfc1e8ed2f91ace4e0d750cd88092c404078987e61d0e28a1388312b02c2685b4c76a3d4ecd7b313ce9a8359df29ced6c3b3efc7a1
Output for 5.4.41
958a4e00ac8b4921ad81404ca92ed1bbb82bbce6e814da5dbff30c51ea79fd07f41680800a0dac0cbbd9225c5fc8a6676a79420275bcdb489d1567e9bd815bc1
Output for 5.4.40
d8cd6697c13ee1f8be802ad3cb49d8d4b981f0628f0fe6e6222bce7a18e472318e3b3db75d806c1e459904dbf0cd9b5a962c88982fe8dd07775ab34516b642b4
Output for 5.4.39
0a0dfa73549ee89bae288ffc6bd9ae7aa251ad73a45f58f9955acd1a4632b3586feed021d1a5a7a770fc936ab79b63396e5b969270f45f95c152bff6d4c7fdc4
Output for 5.4.38
ea8351993ed18427514811415a4035c625664c1cd05a10e48c1f8778a36a8014b787a27bb016b04e7e205001088586103acfa18df9955a9680cd043365ee1b51
Output for 5.4.37
5e40b718cec26419db50b100e085a35d69b6c146363f317543f8b5a5f818a8a8836784a48c4421e8c0d916d708ba0f685c8428dafb527d7e1c0182048465c05a
Output for 5.4.36
69e4043213defc0b44928ebe97bb044ba6f872f50b51e1f37c537e6fa10def518efca39e7e3d44d5f2d9eebe9f4738fb9719a0050cfad6a3f14422616dbd2afe
Output for 5.4.35
d90f00efbc0f7f30821e2847ad32d9cf5d5967aa2231616fa630a7b86ef1eaea55cee8fd1f91e9760d654ec563522bf282b7a7f4d58e4fe424769bbd1c626691
Output for 5.0.0 - 5.4.34
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/E1WJQ on line 1
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/E1WJQ on line 1
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/E1WJQ on line 1
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/E1WJQ on line 1