3v4l.org

run code in 300+ PHP versions simultaneously
<?php $key = substr("8d30f9d3-083b-4ce0-b196-7364b2c3e2ef", 0, mcrypt_get_key_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC)); $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC), MCRYPT_RAND); $data = "4afc3e3d-bed1-42fd-85eb-06b8fbbc4925"; $enc = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $data, MCRYPT_MODE_CBC, $iv); echo bin2hex($iv)."\n"; echo bin2hex($enc)."\n";
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.6
Fatal error: Uncaught Error: Call to undefined function mcrypt_get_key_size() in /in/p2SYG:2 Stack trace: #0 {main} thrown in /in/p2SYG on line 2
Process exited with code 255.
Output for 7.0.5
0af81a6a4aec67983b33349e35dffad4b2214f5a9703356bd32d70a3bce5ef9e 832c5f588758c25b9f2aafe5c57f908fe0cdda749129237dded09ae49733397239cb53fdc52d11e495b2437a5b8e45940f1fc3e1bef647109787f2ff802f0ea9
Output for 7.0.4
af9cc5da2e4e456bcfdb437cbdaf4cecc1a219f1f40d546d5c8f94d05e8a3cd3 c93eb82eef11db04c3332e1366d1259fe7117f4a7fbb0fa3056351c43ba9698b0a34442b63b1888cc2d004010db417487298407dcb6b0d22b83635fcf8ac1d72
Output for 7.0.3
6cc2dca443fcc88b996100229aebfa11428621fea183eabca7311498f63fe4c6 642e15ea7cccb030e05aad59ea5c1d4f86d898f485f8271f0bf7df67f128501e5568ecbf53d0e0846ab7997c52a192f8a9dcdbb247cfeb9fc73b9b2cff32ce9b
Output for 7.0.2
8f98307b885859354b283f5eb000ad3f96ebdc12820319759ef4a3a114604c14 a62d329dc85108a36d663431ba5665bf17714dbaa6e662e9ccad908582cc99b664321bb63bae8c1c10808b6fadf8c0856203916e8e136bb74e46ba2e005032e9
Output for 7.0.1
93fb280cea2c98d63335e64167448289cf6f093a5a0866004779a3f6eeac2086 9108f3281863e7dd0a8337027e4d0285b08b279d95bb6b6b6c87e38a50aca1593d6f850b7d14ea5b80b8c84c2d0cb602c49e76f6c511d9eeb9736c325094690b
Output for 7.0.0
fcb43aaf6fba7885e1e855ee0c1fde38a9c1dd37227d4daeb134d4d886a52a4c e0aa185749e42f35ad95b70ec1f69d43879a85986919660096f4a7c677dcb5c326aa116a658be7ff85ab3c1411fe13b9da8c8f7b935a35ec27b5f2b35d934f17
Output for 5.5.35, 5.6.21 - 5.6.28
Fatal error: Call to undefined function mcrypt_get_key_size() in /in/p2SYG on line 2
Process exited with code 255.
Output for 5.6.20
154ae96114b92cc7977d7b2dbf69498146f52bd9b20100bac5e4fa0d2b933db2 b0d0b885c57f8de09f9ef20f0ab26a1c8aab3b74690a8176796358046f49f1a8d24a274b72a010c3fe575e1ee97fabb70ca0e195e87cd81a393dd55a2d9b950a
Output for 5.6.19
a0979e4af6927908ce1255a1242c28dad520d0efa8eb08dc076e65e2f2693655 e6b2a554da785c93032f400a537535cc1dcda95507bb01f2f80c11a955e319be92367db0bb29de3c0404d3fa50bdf769575f3190757ed95a10d49651825ed4d8
Output for 5.6.18
fe77c3c3abd883806b04a7f341093f804649c7c44d14108b26c0937f663eb83a 2a58823679d19b2f098cf0f0d23c099877d69ba15fe7706f7a6d10a0bb98cad5c74bf4b93ea06d80c04f2202a5c6b565ec1f8cc1b517e4fa367f1c9c0d5e3b32
Output for 5.6.17
64a2cc3e0dfac03dd1e407c8af7676f87f43130919a2c45f2a9c850fccf7d326 7bf044c575a3944e6e38887a79735105b80e6fdf74a81b6b5cd5d89469c4abaf9a214d613107b1fa2c93b67270d67b9857365376f742313b6b2ac80cd23fb74d
Output for 5.6.16
f8994d8534608a7f2fa61b8205e82ea072e63f9bf71726642f7a57f4e0491c72 53ca746487db6e1c148ff1c8b62d8b9a8d4e0482352b7dbac351c2830aeffd2f7c90c3f099271e93b74512a05b9802485f23c527115e40ba98bcbde4fedd2e18
Output for 5.6.15
d559c890b7cf8bd7bca66ef9d1731f042025ef113e6a240d5079638a057ee144 ecd0238108fe992eda8a8ef1dadcd51dc5a2028e70f89a0b4e5f67f3fd8d012493bfcdb630a3a85ccb90db0a2a64cdf90507b5c532e0c619cbcd3ca23549e8f4
Output for 5.6.14
d8b9f990eaf5a297c692b22918de0ce3a76f8a48b11674772108ca227d118f47 0e5805811070dd2c15c1fc834357113c461dfd2f35ae63922af4ff09248d1105fa79703bd5302e92eb6b8da306aa4043eac15b56cd3bc4cbf95761fdb7280816
Output for 5.6.13
4c76ba62f60f5bceeb414f32c85b1cf6a96ce4726c90814ebb3f4f45102da7e9 0998585aba82c4c23e76c02b6d370201c998c89df4d0e55eb79f132df0611bdf6367345556d45baacda0b5594f66003c745f4087aeb051dfee2ab0c1a07f97ac
Output for 5.6.12
b73e69c95e87ee994f768728f3e8c005da55297b635c781ec56d98dcfb3c51ed 04da0d00ef4791948769211333beb81c0ec76b602e6c76586cd0c1c2c10593df478398e969293b803b106449781dbe9d297ee767584afb9736cb37d0ec83d93b
Output for 5.6.11
51310ee898be35e3474f8db6d852abbb8ce07781b2c3bf6c1789d4e6056c5767 9cddd3a6f13ecfd6a6b042ed53f9d8cf404441bf3d720c3d619af83d22d8714682e8b6ef66a6357e43e31f652dd9b4ea2e2a84c158e5743bea3625976082ebb0
Output for 5.6.10
d64757ad665cdec10f3a92b9a7ab34d7c4be650768d007aaaaef693c62008229 982434f4ed70f533a61de4e4f9881d7f7269683351516fa57c4155d91ad6d356e3273cf93ed84c42a71553e6fb729e0eb3945b96c2623967a1974cbb6c4561e1
Output for 5.6.9
46f082e5a1137d40957e24b5f3e76e17a624b90dea67eca6d482562ddbfbcc5f 593fbed721d6628425cdfdfea997414c7d7cedd2375d83e37e3acdd144a8c9f27c3f3776d3b3df6939ee59e0794e6fd411c8163e1a4c42aaee5eb209327f1146
Output for 5.6.8
b6ca4a12077e5b68c222dfe35ec93621776b384d92cb5810cbbff07dd469fba3 3e897b66a0424d4e3c7bffb660cb8a719bd4027557a5a3265f906b9d38baa4d320d4d9e4afe345bf75b6a379c8a6b9e72cc3a162b6bb7f371c033fde4fd5e8c4
Output for 5.5.34
107e902d87e66f22f6be1b416dbe215dbbb2009819f8da1d8785f211cd408ee1 5bb81240d57bcd095f33e31a2a2a4dbb42e4e20124068f99901274c3604309b006756c68e45c3cea36140f61398ce7ff275a1761f4f8519c3c6c77a8212e4d9d
Output for 5.5.33
5c27a7602778feb962708f5714e3d042fd3c43572f53f2f1e94743e9b2ca5afa 9398a71b75ba53462349fc42edcc6fc33ff49f725451a924c21f5fb3184748e59385eb97c047d8c29e78c274b7f20cfbcd1cb665e8accf602872d277a1887c3b
Output for 5.5.32
17ba725acb3ed5c0dfed66ee217cd5c8296d5c6feb92b1cf8fd5ced877cb5abc 7618774b4677f6315e5eb43da2112d25f9186c06cc73ed7236015a109cccd4c83d1859c943b4e3abefa8ab2c9f76b2b367cb29961b15499db5ea5208fb1420c6
Output for 5.5.31
c90916648d3714cee00f03e1135c7bf80625a4eb61cacc4e6a88ab1f2a4db965 889281398b44c7f393a5e1695828e0b6355c957b2af1f9431e13d19b7b822ddcd79ca232246cb3495be4cfb028f798f42d33edd1eae9747745dfad3935710782
Output for 5.5.30
3c5d482d51b9396193b37404538ff6357d513fbe4542e4d3575a5bb22b507d0f 7727af150a9491f6260a52c296549ad24f59595289f6a146fbb7f7100829051e2609b7a9d066fd341521378faa9be1f68786e35307f30cf6cb693b473b8cc67b
Output for 5.5.29
7b12df09ce7b01e539a26734981fc71564c9199ddd5c2d15384edd44bdd64b72 2fc0c4067e7bd4a443f56485a8cc11cf9a28f8717f082a54e5156672d4c6d2b7f2ed2fb52d964e2352e014f58ef83fabb3718a08ddcaa7560ccc6668efa7459b
Output for 5.5.28
41b739a3739c352bbcf5c5e82a95d85f700b8c5273a977a4112da68bd7f7879d 9e6d7a10ac010063d7efae4f2c444961d81535bd17948bf4435c9fca7f8be2d2b0c3260c01a47f9b07b8363c57524a5d568930198ba4fc02f664977f25765a7c
Output for 5.5.27
1fd6b2af3f5e4c23ea3e6f2d694af27be9a51295a4651d29e590bd199970176f b505409c1553ed6ef8cd0d8586e1dd3b861fe04d845e631d5f422b7440117096eff469223d49e3de6e5c05114e6ec5fa6766e859dff9b8454c768c320c977c6b
Output for 5.5.26
04247865b605df322a7714defd0c86a740e1fd62a3dc9cf9b6483a728f7b719d 2cc8383e1cf879f86cf26be3011c5befcdd6111c68f10599dc5868ad8bdc70e48266e60036251b325729ac57ca1650efd99f85789ef4ce52e55a5ef0c05a3e99
Output for 5.5.25
9ff084dacaed70f67ced67e97f4d437797e88ef7092590d3db7c18dcbe6e29c4 3f17d2e5ff539020916e032160a14a9ccba392b561c8cfbb87e74fe8824a950ecd4034b820dd659e942173e2e362c7ae60b919d0084b32cafcc48e5f0931e835
Output for 5.5.24
63f76c14541aaea03c3dd814f4eb458eeade73be41327d93b4eaf5d0a7efed4e ca96e16be92a17e7cb3fc55e6602c07e935c0159f2d442c464ab57531e05a30d823e7dd3b811750eb9f20e96cf4cc09f3199ea187258bac804d6b8e17ef2861e

preferences:
182.34 ms | 401 KiB | 183 Q