3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Utils { /* * variables and values used to encrypt and decrypt the cnp */ public static $textToEncrypt = "My super secret information."; public static $encryptionMethod = "AES-256-CBC"; public static $secretHash = "25c6c7ff35b9979b151f2136cd13b0ff"; public static $options = false; // options can be one of OPENSSL_RAW_DATA, // OPENSSL_ZERO_PADDING or false public static $iv = '1234567890123456'; } $string = "Hello PHP"; $var = openssl_encrypt($string, Utils::$encryptionMethod, Utils::$secretHash, Utils::$options, Utils::$iv); $des = openssl_decrypt($var, Utils::$encryptionMethod, Utils::$secretHash, Utils::$options, Utils::$iv); echo "<pre>"; var_dump($var, $des); ?>
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Call to undefined function openssl_encrypt() in /in/bXoW0:16 Stack trace: #0 {main} thrown in /in/bXoW0 on line 16
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:
35.86 ms | 401 KiB | 8 Q