3v4l.org

run code in 300+ PHP versions simultaneously
<?php $kdmember = "5000196120"; $key = pack('H*', "7A40903624D1AB215FAA4A3E26EB32D7832A0358CDA3B23F7C4D4F4F767BE413"); $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $ciphertext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $kdmember, MCRYPT_MODE_CBC, $iv); $ciphertext = $iv . $ciphertext; $ciphertext_base64 = base64_encode($ciphertext); echo urlencode($ciphertext_base64);
Output for 7.0.6 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
Fatal error: Uncaught Error: Call to undefined function mcrypt_get_iv_size() in /in/samFa:5 Stack trace: #0 {main} thrown in /in/samFa on line 5
Process exited with code 255.
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 Fatal error: Uncaught Error: Call to undefined function mcrypt_get_iv_size() in /in/samFa:5 Stack trace: #0 {main} thrown in /in/samFa on line 5
Process exited with code 255.
Output for 7.0.5
bIHny3p9YTFli2juWVRZnam%2BtG9IjNxCDew08VyT9d0%3D
Output for 7.0.4
hnHO7qaI6avSLPZrVdXklpqUzGTkeu3sCwGBWK6z%2BXM%3D
Output for 7.0.3
vYET8Mc0KfbB15NrjbkKQVpzgT98%2FHYuwQkLilSj7qY%3D
Output for 7.0.2
aWDIDoOtjxiMYYOpmofE7jRD0Z8D3kOafCNbTFUpE%2BI%3D
Output for 7.0.1
Xm2fFXzdNgMhiNF9EZxDOrjB0jpHQVSa3JjrAddw3Z4%3D
Output for 7.0.0
9mZZ4vwYSGaV3C%2FKVtvAoLc38z3cP9Nuf1QVRrSr08M%3D
Output for 5.5.35, 5.6.21 - 5.6.28
Fatal error: Call to undefined function mcrypt_get_iv_size() in /in/samFa on line 5
Process exited with code 255.
Output for 5.6.20
pCQ7dQCMZJACdTOVCH0r7Af1rqa195fmF9e97LUa8DQ%3D
Output for 5.6.19
61PgmCmPQqJM5naw6G3WqTLqlAliOAKecc5OaxPkXBo%3D
Output for 5.6.18
3QM%2F%2BFMNu91j3ssaZi%2BzWrYN2K6AqQU3l2CNlZK9yB0%3D
Output for 5.6.17
XhweTlvSI82JYPaLCl1OtifQ7fcv9n2HColHDMogpPg%3D
Output for 5.6.16
zgEgBk1rHp%2FFOTCa9PJYxmAsjH0uZgZHzLhFEcYfEv0%3D
Output for 5.6.15
3AAVbqCqsQhv8YzpEVUO%2FDCqhmDszaa6r8KZgDIjL4Y%3D
Output for 5.6.14
E1JjJZkyYjB7fSU05bSWWeJPvWzGdlzogKkGsrQhnSk%3D
Output for 5.6.13
LV2BCp4vAIauwcnjR0zkO%2BqTjHN1rSsbAJBJzfDa6cg%3D
Output for 5.6.12
4B%2BaFaIlZDecTOHGGQcDE1H8k3aPRVFs%2B5srs5S2lAM%3D
Output for 5.6.11
lJvwlA%2F67vAwfc4hkEm0DOmiAIUr1XG2zpivrLeBHzU%3D
Output for 5.6.10
7GwG3RMy450LsLOgVU0l34empCDM5GcQb3zrtqEaxAY%3D
Output for 5.6.9
SZ0FJwdU5qzblxz6er0wF5re%2BOuPX7vVIojvYWqAVMg%3D
Output for 5.6.8
C9zEiWnsmnRjwnGq%2FAlA5Cr669zZlbviIohXSiYP7w0%3D
Output for 5.5.34
R9b3Ds9dUTxEU2uGxRDMRHnXder8kft92MbPwEHKVb0%3D
Output for 5.5.33
mtf4Tt4zQJd6w1Bd8dJp8ufH31GVZYXNc%2BHi9KPlYZM%3D
Output for 5.5.32
aug1XtZKV%2BCOm4ds66d0tQWT%2FVfNX5DrcTsPr3bxAME%3D
Output for 5.5.31
bsf0Gj%2BRJTEwDVfgcPOd9yR%2Bo9bCO6uwW0NPHw6ozOY%3D
Output for 5.5.30
bh26oZ7K%2BfEVMBreGDF%2Fx7D5VpsQxddPk58GmzJ6Yiw%3D
Output for 5.5.29
1yivqDj9oRYl5xrbIOqxrI3L%2FP%2FeapRJOm5kojGKD50%3D
Output for 5.5.28
AhxSeeXqZbMKRSgRO6ZzV%2BjLiWfj22G09izSNCF8Wfk%3D
Output for 5.5.27
1XL1u19SLYDMmdyeAW8gNJn4M%2BfHmbWTIG8Ku7Lo3ms%3D
Output for 5.5.26
phj0S6qHDKd%2B1G1QoWMk8xmSpIHz3EYRL8hi4RGnzaM%3D
Output for 5.5.25
vgamd%2BnNnFvs6WWfQbf65%2F3eKvMryxHqeuIF1GYG268%3D
Output for 5.5.24
7G5ZXtS72Bd5IVeZcmdPfZbDiBPRlK1VwwqLt1gjf14%3D

preferences:
152.22 ms | 401 KiB | 198 Q