3v4l.org

run code in 300+ PHP versions simultaneously
<?php $kdmember = "6000797711"; $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.20, 7.2.0 - 7.2.33, 7.3.16 - 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/WCGcl:5 Stack trace: #0 {main} thrown in /in/WCGcl 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/WCGcl:5 Stack trace: #0 {main} thrown in /in/WCGcl on line 5
Process exited with code 255.
Output for 7.0.5
gw38Sz6S6aizGXxxPSUkwlmtarHVygA4m4rVNMXBxyo%3D
Output for 7.0.4
HqTUP2bnt3ASN2Z2XR%2F9nopSrC0hMIrkonb1KxledIw%3D
Output for 7.0.3
fLQ7rrSg0gSwPDf2WggtmscDo8tWRTobChy5a2kHvVg%3D
Output for 7.0.2
%2Bz7JORZSBapagASOVfxFA7wQFJPVXPU6%2BjWxgyL5%2FwI%3D
Output for 7.0.1
ljF2g7YEwBj8K8CDi8VOQsqG2dwd8xb1qsdcHKk%2FKPM%3D
Output for 7.0.0
HeewsuhVETTEmulxcVKcK2BIFB89gB18easOm86ofns%3D
Output for 5.5.35, 5.6.21 - 5.6.28
Fatal error: Call to undefined function mcrypt_get_iv_size() in /in/WCGcl on line 5
Process exited with code 255.
Output for 5.6.20
YGva10lXsfukKX17lusEHvL9FiOAe5KXBhkHz42ySJI%3D
Output for 5.6.19
5mboNHjtpFlG3Gdmmu8HCEIBxAUCOcGLvImqal4fEYQ%3D
Output for 5.6.18
oSJWqvkFkNIJP46gvFcXQJPWHBVpU5SLjSp5jOIDGww%3D
Output for 5.6.17
F1LoD5F5mUUR87rVeq1fDd9dHLG2TRAK2LTMsPL522A%3D
Output for 5.6.16
S4xkZvrghvUefC5B7lgh7rDk6tQyM1AGiAJR%2F%2FfXJvc%3D
Output for 5.6.15
f7LumTEzeeTSaB5xvvq%2F46ERt9I6h0XqPypwTRDjxW8%3D
Output for 5.6.14
myz4zrnwIPu4x40m1TMMEySwx6kIOE8Hj40FHbn9q8c%3D
Output for 5.6.13
aHq8enYuXkpvjmqc6VjrDoqY%2Bcb7WIpLUGYDbRTc%2FAc%3D
Output for 5.6.12
B4BnkcMAcDy2083wQb5gDl2MJloPlSjYKKIZO6Id7%2FI%3D
Output for 5.6.11
S0i5dJIZvEKCuYpcPALgqz27azaM6ytcXq1Zp%2FXuRJY%3D
Output for 5.6.10
MOJseEbiu9OZKUWghLNXeH0rA%2BHdiljJ%2FT5Z%2BU0Yc%2FQ%3D
Output for 5.6.9
JkM6R8pXRDlobqbeOeq4J7B0el5buASd6V2gY%2FXy0zw%3D
Output for 5.6.8
tzC23rI0WGuA6L65Zev4rbZkQnq97yGDxQshuOBKB2U%3D
Output for 5.5.34
knqSjHQJsm%2FcF7TtkepDghJvcni%2B3Z8V%2FFSHlNDjANs%3D
Output for 5.5.33
xADHgVkbuLNf7rrUCXUdgVxbTaCDE73SOGxrMNwkMgg%3D
Output for 5.5.32
Paj%2BzlG1cDiSSdRYVPxIinqV4pxm9Xv9%2Bz8Uu8r5SHA%3D
Output for 5.5.31
SlnydYtMnEJIMZOwRnuPZE3shY0M3viTJrVT5LrQ82s%3D
Output for 5.5.30
K2w%2B3%2FmjS%2FroFW%2Bbm2kR5Geqs%2BHiKgQR9tWX8w%2BIpDM%3D
Output for 5.5.29
GCVHsiDbZOp7jiN8WVDnbT2TfOUIZLYQqgMqmvf6XXk%3D
Output for 5.5.28
SZ%2BZhXL7Lo0lc2WPdTvLo2sQgLoAVdGTt0OpcNNLf1Q%3D
Output for 5.5.27
vlOXQTb4GqkPYJuNfMtvx2QQFMgMfrR1qdXjo2fGisc%3D
Output for 5.5.26
Yp4gqlpqz3AKJQG8VR0qA%2B%2B%2BrVvn6ZLv4n%2FHFn9s1xQ%3D
Output for 5.5.25
GnZoQhmt15G5LwZjP%2BvF%2BsUniqKKHCBC3XDtj74hUeE%3D
Output for 5.5.24
spZTyuJ2wpOn%2BEPiFMCp2fylLkc6vxFhcS0yRCg02L0%3D

preferences:
152.57 ms | 401 KiB | 183 Q