3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = 'hello'; $key = 'test'; echo bin2hex(mcrypt_encrypt(MCRYPT_ARCFOUR, $key, $text, MCRYPT_MODE_STREAM, '')); echo "\n"; echo bin2hex(mcrypt_decrypt(MCRYPT_ARCFOUR, $key, $text, MCRYPT_MODE_STREAM, '')); $encrypted = hex2bin('c6ea4b7d8f'); echo "\n"; echo mcrypt_encrypt(MCRYPT_ARCFOUR, $key, $encrypted, MCRYPT_MODE_STREAM, ''); echo "\n"; echo mcrypt_decrypt(MCRYPT_ARCFOUR, $key, $encrypted, MCRYPT_MODE_STREAM, ''); /* --- using OpenSSL --- */ echo "\n"; echo bin2hex(openssl_encrypt($text, 'RC4', pack('H*', $key), OPENSSL_ZERO_PADDING | OPENSSL_RAW_DATA));
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Call to undefined function mcrypt_encrypt() in /in/oc8cm:5 Stack trace: #0 {main} thrown in /in/oc8cm on line 5
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
26.2 ms | 405 KiB | 5 Q