3v4l.org

run code in 300+ PHP versions simultaneously
<?php $kdmember = "7001127200"; $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.0 - 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/Ws7cX:5 Stack trace: #0 {main} thrown in /in/Ws7cX 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/Ws7cX:5 Stack trace: #0 {main} thrown in /in/Ws7cX on line 5
Process exited with code 255.
Output for 5.5.35 - 5.5.38, 5.6.0 - 5.6.30
Fatal error: Call to undefined function mcrypt_get_iv_size() in /in/Ws7cX on line 5
Process exited with code 255.
Output for 5.5.34
uhNOJ3mlAsUP4ApVNAQnFxfFkPPFa%2BCd4DRDvwtWam8%3D
Output for 5.5.33
FzK2rgga6ttNa9FnEhz%2BL2ZECR1JgAtmkceamd57PQM%3D
Output for 5.5.32
CqcoNT8o0JqgpL96Ioioz4cDJZq%2BodhQOmLNkkpERaY%3D
Output for 5.5.31
3hpCdXCTpGlwIVdwd5kRkRt%2B5tnCJczwLcSbdtkPXbg%3D
Output for 5.5.30
K0VHT5kUNUo2NAj7%2FQyOpAUYKFI43%2FktexYB5XgEtls%3D
Output for 5.5.29
rUg5FzAdR6dMY%2BrYSesk4LNdDW%2BAVoBc4wty%2FhsC3rU%3D
Output for 5.5.28
wJ3yk7G5sOj5t%2BBeM5G8RBO%2FACO%2BOx6O0rEF8cyurhM%3D
Output for 5.5.27
HwIHH6cJ9rvER%2B6DVdRdGD86mQbx8Vrx37T%2B0%2F72oPU%3D
Output for 5.5.26
nc64PccFsELuahdKIlJls5LLuUpqYOnvLKylAf9%2BRZM%3D
Output for 5.5.25
n8PkuAJ3Il7bcBlAjN%2FE3Lg9%2B4vljQsKycgkDXDsm1U%3D
Output for 5.5.24
pci7eHt7Iuzk3J%2FkV1C6ihiFH7ESa3y4gY37n72UL5o%3D
Output for 5.5.23
JISzU0GP4XG25Rh%2B05MV5BOvajHT9sqbhN6PZ%2FK4CWI%3D
Output for 5.5.22
%2BTdXGsKfI1ecWb0Ov81TMbXDySwLyfgNzfAiU7aJAyU%3D
Output for 5.5.21
mEWjNaB7yTxhM%2F50Uj2sO3y3ZityAOY0EDJt2BGf3uc%3D
Output for 5.5.20
p1i%2BF85S0xQOjzMcrmW1hY1PceF9I8HhV8ebBC%2B0CO0%3D
Output for 5.5.19
zciKUhAOQadAoiTzza8T%2Fh%2ByDCIgAnJGPTg4bqjPowI%3D
Output for 5.5.18
Ti9O2PMo46A5buEbK7%2FiQgEBZvgacSHglpd5UwFoJu4%3D
Output for 5.5.16
m22%2BLYtZi8rMZl9oXx%2Fef3NJL78wOeE6gslhZ4q9WkQ%3D
Output for 5.5.15
XiFQkwgM%2FixC7OI7WzPPMxzh4rJKgT7YBk%2F69BqTJOs%3D
Output for 5.5.14
yZiHa02xyGiylQvg8vUqWP1tdW2NEPVEPHXocL5Kc0c%3D
Output for 5.5.13
L4z2XP4ar%2FKtQFXrhLj%2BjcNihPqBf2dkqV0hHUXZmBA%3D
Output for 5.5.12
4Xlp7PSk%2BM%2BwPkW7fKG9dpL%2Fd5N3lHad62CDpbrwQB8%3D
Output for 5.5.11
CkJd0bIvi7Gd9f2aSXxTWRdaEt688Jly4bb0R1Vmgwc%3D
Output for 5.5.10
rfNZ8WSa6sCzy%2BhDkV71de5OtXz4zqv%2BX9ZljmjMUzE%3D
Output for 5.5.9
M8m4UMDzRsxEeMgespWs%2Bq485zXJ6kWYSlgSVRyE1%2F4%3D
Output for 5.5.8
KAbqZKNG3g7RTkn9mQtJYREZIv6qc6A%2BTerPv2k%2F99E%3D
Output for 5.5.7
DJN8GWA5ZmwI%2BHe6fbbd99q3l1MeGS8qt5UhnQuKJT8%3D
Output for 5.5.6
SvgtuRSmbRBwXL1PVMKcxA%2FTc8S7jV8Dj%2Fm6Un2AI2k%3D
Output for 5.5.5
9pfGR4E%2B5MJZExZI7os5YUdFm8uoHhKnCxLRv75sdbw%3D
Output for 5.5.4
aeQxGHkNu1jjVAwmv6ytMK2ac9iIC%2B0TtO07dLy%2FL%2Bk%3D
Output for 5.5.3
mFK8wviC%2FjVHe7%2B3Z0TvsS2Zio86m7DkLFrkT8gFAYw%3D
Output for 5.5.2
sOcDzG%2FXTu1Dh59oRj4UC9QWTrBbQ%2B7La%2BxiNqK3IXE%3D
Output for 5.5.1
gHvkGZhVjHyRq%2BVhH8wPvYmc855Pnz%2Ft26F2DhiS96A%3D
Output for 5.5.0
JJYZe960satf9xEoSJkLASb5i9zrIIEcMJAdrRsv6Ak%3D

preferences:
183.02 ms | 401 KiB | 257 Q