3v4l.org

run code in 300+ PHP versions simultaneously
<?php define('FOO', bin2hex(random_bytes(32))); class Bar { const BAZ = FOO; } var_dump(Bar::BAZ);
Output for 7.4.2
string(64) "9df886e733319baa353838837bfcb8e0c0d8b136342f396235da6910a17a3d84"
Output for 7.4.1
string(64) "c6030529dc7e753d7c0f420834feb855544d86a9be7d44f76c70c1baff0c33fa"
Output for 7.4.0
string(64) "ac50e2951b05220aeab9bad8cc4b513aa80f99852515598cc1c13cce5c556a01"
Output for 7.3.14
string(64) "55ba89d579d9166b25b81132283c6c4e5d360f7ba8550a6bff388e7c279293ae"
Output for 7.3.13
string(64) "3f0c55ff9ad28dbfc10448794fd043581e7353bde0bef1ce3ff2aef0d044eb97"
Output for 7.3.12
string(64) "586574819e64d54894364e7e5fdc957ce075ce8308bc69b5225d025bcafc1d47"
Output for 7.3.11
string(64) "63d3c0cfc6fd5651374b899f95a04e2bc125f3980aea5426617a4ebe4258ba33"
Output for 7.3.10
string(64) "cc399d6e90c82a16b8340969a0162eac7efac5ea63ba7f298c8b6899d3f8e159"
Output for 7.3.9
string(64) "b3bbc434eadf92a23227a54372d88f1308c4abbe06dd76be94afdf8a6ae5e795"
Output for 7.3.8
string(64) "8b7e46bcfeaa32373a55aac86e6ed91e73cba6173576f9466c08bacde7714745"
Output for 7.3.7
string(64) "d03b2d8b9bc88e3554bd3d99439849d13b38b6fbed2d6dc061c1ae4e829beb8f"
Output for 7.3.6
string(64) "b12c0cd21eeeb66b297c943b1f01e0f463ea1f5f2e0f56b3e79d9355b5cd70fa"
Output for 7.3.5
string(64) "2b025099eeb15a03d3b0413a7115d4f5351d46d7bc1c010ef6099bf9a5c72113"
Output for 7.3.4
string(64) "e573d2e309a9c2b44bcc31346a3265428e3ae7bb15a218541b14d334e78360cf"
Output for 7.3.3
string(64) "71a38e1e151cf8c942f834c99cbda30406f879e59bda8f52204b87e581cbd691"
Output for 7.3.2
string(64) "cfed649349152eddda8d8256a149099b679142fafee66c49ead0aeecd6042334"
Output for 7.3.1
string(64) "d69e0db593e2c4b4486002cd91bebc4e7cc03bbc9cb6cc06d04e04ff1ec347bb"
Output for 7.3.0
string(64) "b08244e557620a71c9ba315c2a6e0ae6f17df28f8b63d89d208f09abd68bb1b8"
Output for 7.2.27
string(64) "a575cee3937d643ce377cccd137f65d7e8e5d2d25ea980947e9a104f8f16a42a"
Output for 7.2.26
string(64) "ed8ced8426217abdc46d4ca0707987daf76995fa3131a8f183326dd2d3455aad"
Output for 7.2.25
string(64) "eb8a7e2cc8c3255eb5a041482610e10d1c0b8c2d586ef9d01380760b4c704950"
Output for 7.2.24
string(64) "234490c2c08ea3d41e452b2e29be9ee646f8e104cf62afdb5828d0a8c42be81a"
Output for 7.2.23
string(64) "4e2f5fb9b57a4d09e9ca61b1af2a51ae4341d166823ed88669c5559e8a63b869"
Output for 7.2.22
string(64) "e98b13ca983b9e62d80693c340c53a10eb7235ac21a0d9ed323731f9f6617abd"
Output for 7.2.21
string(64) "8fe2e4251689b3b5b76314d6185862c67b5caf6286c049a7b8bac6a4433a62b9"
Output for 7.2.20
string(64) "9ec2212de7ccc6d15ee86a4e5c69c0c84da668861f900eb95603a948f17badfd"
Output for 7.2.19
string(64) "1e69859688c3b2cf59f4403c23b8647ac35c29baa2c9bc7804f5515d435fc613"
Output for 7.2.18
string(64) "efcbc1faa4efd9ae4b1719991e0b0d36ad033a6f93a26591f13206d3192c47dd"
Output for 7.2.17
string(64) "8b9ed94e2eea982a28f9f6a58810b4bf5aad38864c9ca5b523339be6ef9e75e2"
Output for 7.2.16
string(64) "f1f97ad231c90a602937a424174a76eb2196ec1a4c3920d33f0950951b63365e"
Output for 7.2.15
string(64) "9c48f16ccba032cc0c4aada792b3bf5a3435d385372b49d993d449063e428a79"
Output for 7.2.14
string(64) "bf49f6db832f1a8dc99611531e6998f00e20d8ba4ec14b7f88e1161fec0c173e"
Output for 7.2.13
string(64) "be0770d253fa59899a22ec7f435e851f05d307e18d40b7fa66b632db29141992"
Output for 7.2.12
string(64) "83f64fcb3ac0c3e28dbc80f71338843fa1724ccbf7675c9e879c062d6b977f24"
Output for 7.2.11
string(64) "73abc7003d1947c6fa670dbcf1adebbaec8ed828ae7334e985b450417d31238f"
Output for 7.2.10
string(64) "5d05f508ee045485b9108c6ff024a06b44dea61d0b7aefcfc9f52e8f336fce22"
Output for 7.2.9
string(64) "8191930205dea528a5ec4ea1ae8bcfb7872f6994f5511e64decf113fca9bb159"
Output for 7.2.8
string(64) "10aabb35b87fcf1a3b2135117df549972a9fc5f90c1db366da8de944e6db99bc"
Output for 7.2.7
string(64) "78261e1d7f7a85f90fbb4c985d615505e690fbeddb9bfd08e07cf46633af6ba1"
Output for 7.2.6
string(64) "6e4fa934ae87967dbb3003571afe4ed67ff4bc3a295d73642b1c94bd878668e7"
Output for 7.2.5
string(64) "0b4e06a08275b9225b9075f704a9057d27b1ed67fe5f67dc803e45da3e9f74a0"
Output for 7.2.4
string(64) "bf20453b2591131e285da37064148671e8ee523c7cfbe858081b035f5fa3d0ad"
Output for 7.2.3
string(64) "9afdf3ec1f9740433a0d8feebadc0b6f811e16177274bb080f1a64f6b04b57ab"
Output for 7.2.2
string(64) "32afe295859da1e862ddce241c3358a6c142cc3c7d9e21c67eeb62541e837948"
Output for 7.2.1
string(64) "d27f829c92247f6f0b54ad118c039713d319dd767510d5844a36b0b6c3a423f1"
Output for 7.2.0
string(64) "41ed5d3b697019c9d5e4de2a8fbea7ff1481cd9d839c7dbdf2994da1ac5cb51e"
Output for 7.1.33
string(64) "d4f04fb89e9ae12cf011713c163a9fabc471d1915291d861fa44cc24a8b58b68"
Output for 7.1.32
string(64) "41ce408cf4062e2fd2d96660d339db638bfa8099c5146a23db2c2639642763cd"
Output for 7.1.31
string(64) "bc309ee759e6495085394d5e0fcdb1c52af9a7216c1a6c7750adfc3b2917ea34"
Output for 7.1.30
string(64) "c6da64124c8de5d5251273c011fec4f1490e857774100bb6a9423e8b00e4b091"
Output for 7.1.29
string(64) "72f80f06a2b0a5e0adaef3cb65cfbef1c0042b9581df485af61d5f5f9f4d8536"
Output for 7.1.28
string(64) "65364a75cc7eda16d590eb56e2c19aaa8b26deaa52fe8331d4b4e87f6709e1d1"
Output for 7.1.27
string(64) "2cdb9c5208631600539424a9352660e8312906c9458ca53bd9a42be0b2607c29"
Output for 7.1.26
string(64) "6b9529a9ab114bcb450807b44a7a6451799db9db882a82ca983db9ed02bbf371"
Output for 7.1.25
string(64) "388fabd5c2e6fc75ba3432e90297755cbe03b5b23c8b15614d31fdbf9f32427a"
Output for 7.1.24
string(64) "796637764b063dacd2617b92421afcdc88a162b858edfab9d50725b478b5e782"
Output for 7.1.23
string(64) "792e89856886987df8119a53a9c40534bb962e950e22490de4328ef00290daa0"
Output for 7.1.22
string(64) "e637ce6ae7c622dae6048a38ecd89705a1e2e289c5088757b833c15fb0c6fb60"
Output for 7.1.21
string(64) "b947f3d839c8e2fa8a8b1ac9977064c2b272b52e0cc533e1647f45ecd9b8fe36"
Output for 7.1.20
string(64) "6b43cdad74048c81370ed882ea355b9dc776437caa90f25ab783722d4b24d1ee"
Output for 7.1.19
string(64) "09b5a5db881379b33f056145c4a721d587f7c5795c3ae626c0662331108090c0"
Output for 7.1.18
string(64) "003c116011541e9945087a1d41ed7089da632a2695796ee9c7996f3c68e91daa"
Output for 7.1.17
string(64) "e895f2927cb086ba646b53add12af033407879b79d0fc064ac30fea13d83641c"
Output for 7.1.16
string(64) "ecdf81643fa0b528731ce639cc6d410a704c84c2a3a0d1524337a535291e6dc6"
Output for 7.1.15
string(64) "0dacb0bd001f220138b49e2b58ca353f85f4c898716df132fa9c1889d9d6ef7e"
Output for 7.1.14
string(64) "10955ba220ae8189095fec65883db609ef56956e08bca7721d8fdd7a9d4b0662"
Output for 7.1.13
string(64) "dde4d7e1d62066183246f8aa999c042071c41e90d2446308fafba477a20ad879"
Output for 7.1.12
string(64) "f0e03db0a6a4f3196bc53a6e0d04f65a3ed3e2c6603aa8792bea005a7a05867f"
Output for 7.1.11
string(64) "7b4895e73db621aa7082031d9f9defb5692fba21fe8b6f1dd6a7882e45e7bb75"
Output for 7.1.10
string(64) "2b728ec32b9ae438bddd8a39ab5d13c958c58ecb3479bf65c084b95a88c05a3b"
Output for 7.1.9
string(64) "69c40d350c3e8b3e1a3fed5a22cdacdc09993e6ed6ecf9d593ac939739d23478"
Output for 7.1.8
string(64) "ec005383dbf6499ff8194f96401204b5e9699361b4748e0885c69fd907d8d0e9"
Output for 7.1.7
string(64) "4310aaaaf4cb20f128f8e861c2516ed587281f24b53ed09b75f25bcc9361ab70"
Output for 7.1.6
string(64) "357521335938a783a5f1a2112db17c8e8eb2e0df320590a61df4579ecc82f333"
Output for 7.1.5
string(64) "bfad90df5b4650e701700e6e26f9b99bbd4895108ff5bb23c150d7486d835355"
Output for 7.1.4
string(64) "8723944491f17eaf0d2765ce623c8cfc718c94382d735c3ac75671ca04f60965"
Output for 7.1.3
string(64) "bafb09fd7c26bd5e08f5f6fd8f1da6138c4d77597bfa3d8a5b49aefe7454a207"
Output for 7.1.2
string(64) "f6a33f022f9de7a823adaac40a858ba8a4528714438f50e6efa656c536d52b29"
Output for 7.1.1
string(64) "7445d352ece3147f25e65ed4d9f2a1b4feaa336736af998162b67fe1b89e9583"
Output for 7.1.0
string(64) "89d3cf3c69eeeea5a85d61fb7aca85e9f7052042fec3ead1b7d58a5e3f3002d6"
Output for 7.0.33
string(64) "e2e99023a553aa66b4da40da34cb7ae87524e52801e362a8be47cc72331ccf19"
Output for 7.0.32
string(64) "c261f2ddc7b948261b379d2b5e04b02c622698b0c53c424ffb8a3b4756b00584"
Output for 7.0.31
string(64) "944d829df7d363f112f1d9a7056977fa492991427fb612cbf85a27fffc054310"
Output for 7.0.30
string(64) "9a37c3e50fff66d033706126825d33e8b42b859edd3ad480a15de1de690496ff"
Output for 7.0.29
string(64) "f7fb196b4cad5957751938bbf3f23edbd454f67e54804ac88c8e9daf8b801372"
Output for 7.0.28
string(64) "f56ae051a8a5717f283d6b10dc108c65cfa600a34c93bfcf74d2a0069e597abe"
Output for 7.0.27
string(64) "030e327804e9ec5c806cd4f4254cd03ae6c1ce92d15d0668fc80f67b7a1e06b0"
Output for 7.0.26
string(64) "b5b3cea0e26c3c96cbb329dc1cc2727ac35a97f8cac561b54db4a4256e02c8b5"
Output for 7.0.25
string(64) "fdfdc7b67a915b0689284447e9e2fa2f44f99333852d3ff8a6d0038806999457"
Output for 7.0.24
string(64) "db68bfd27c5970d333f0c301c12501fce2d9c5b018b0dc6232c75c798716b808"
Output for 7.0.23
string(64) "0dc7024b7cdd2c31f829085a72b9825a94e70e6f137f90383e6c4f14afd77b1c"
Output for 7.0.22
string(64) "bb123878ed7c2072ba27ce08655695a86acbeb541ba3b73d8b42d11f8013bb31"
Output for 7.0.21
string(64) "bf88bcd68822865e2d33fb7c6e22843be5bf925ac9046a9cfcb323facea6dc15"
Output for 7.0.20
string(64) "f379a6df6dc12d2b0a37810fc58119a0869a889086dd5371fc40fce11bb039ba"
Output for 7.0.19
string(64) "2355a99fb7c681c8686ff44c86213836639c02424f7b0152dd69db380975a20b"
Output for 7.0.18
string(64) "442b6d717c1734415455e1b30659ce88283478bf782493dc6722e00ba71604f4"
Output for 7.0.17
string(64) "6e938a7fb10b1bdc050e8e48a3f176c84181dbdc81bb45d44c87e90db96525d5"
Output for 7.0.16
string(64) "87a83443316dc47147b73ddc35a321d7dcc5eb96b4c91ee99efe5bf8c04d9056"
Output for 7.0.15
string(64) "360f2f2f36ab3614a0a78c17470d71f7d931bc492463082b39d7670f0eb4a732"
Output for 7.0.14
string(64) "6e4cfca5d1e181499e138a05415cfd401792ad81fc84081b0c5f5e5e600d712a"
Output for 7.0.13
string(64) "0181564a61fe971293ffb5626753f47669e6ff55f4e1f30b43e06b9396848717"
Output for 7.0.12
string(64) "aa2dc224ecfeef72d0048827de6fae53484140af23e006a28aee27141c280f2a"
Output for 7.0.11
string(64) "2f20e7c1f93d670a94fc3a3d65bc1f5ff3fc27392ea6a2bdcacf49a9e1a68cfd"
Output for 7.0.10
string(64) "61bd4266bba7a730700ad41b6bf18ecd4600a55b982bd622fc3939b11dcceab8"
Output for 7.0.9
string(64) "818d9f1500bdff0fdaed389b43ff8fe9119be2669b2a69c1e99bb4758a5a5d41"
Output for 7.0.8
string(64) "1cfdcf4e6f59716a16e516e0f5d5943e26796b99d7bf140736951c8a1baefba2"
Output for 7.0.7
string(64) "f0f00eb3a8471a14081499cc22267ac6a73d83ca5d3ca0cff86cb2c34e314ba2"
Output for 7.0.6
string(64) "9a0db296e2cb2555196f9e4a57a29631ec362e628359899f56e20264e41e0d57"
Output for 7.0.5
string(64) "943e06434fa95b6710e3954a594bb9e1045ee0f314e620c1d07cc555b1660af9"
Output for 7.0.4
string(64) "ef6d19850e69d2c1f4f16813be4a752245eb30bb777825d419a8b3fdaaa9b3fc"
Output for 7.0.3
string(64) "aef518960162164e7d8e13937b8cbc30dd71dcded31823102d0a7c1aede7411e"
Output for 7.0.2
string(64) "e750a6c4d5a11c5497fcbaf864858456e5e78e74d9db5f702666ba9f7ebc729a"
Output for 7.0.1
string(64) "445fe13251a7124eca98303a704c3c25724de4a4462b779d2fae512763a0de5e"
Output for 7.0.0
string(64) "18d1e8d01b710ca028e10453a9eb4541a44d32873611376170b812e356cf9cc9"
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40
Fatal error: Call to undefined function random_bytes() in /in/KJkmQ on line 3
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/KJkmQ on line 6
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1
Parse error: parse error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/KJkmQ on line 6
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/KJkmQ on line 6
Process exited with code 255.

preferences:
248.66 ms | 401 KiB | 328 Q