3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo extends SessionHandler implements SessionHandlerInterface { public function __construct() { if (empty($_COOKIE['PHPSESSID']) OR is_array($_COOKIE['PHPSESSID']) OR $_COOKIE['PHPSESSID'] !== 'foobarbazqux') { unset($_COOKIE['PHPSESSID']); } } } $foo = new Foo(); ini_set('session.use_strict_mode', 1); session_set_save_handler($foo, false); session_start(); var_dump(session_id());
Output for 8.3.6
string(32) "0cffb97592b2c26901e4cbe068a108f7"
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 string(32) "a4a5e712609bf85285b44a294fb4026a"
Output for 8.3.4
string(32) "063236e2509fdf03821adf2d10a87276"
Output for 8.3.3
string(32) "4ab5fa3f3a6d6e580bcca57a96d3ed54"
Output for 8.3.2
string(32) "21884d0be0716e147a6f4c87ea4ea1e3"
Output for 8.3.1
string(32) "0b9ee59215f0c0fa7fd4691db7b8b0fb"
Output for 8.3.0
string(32) "6b89224f277fcf14cf28021d69106135"
Output for 8.2.18
string(32) "12bd81aadb73deec220ec4d9f52558db"
Output for 8.2.17
string(32) "d51129f317dd6831001a159bfa24ea7c"
Output for 8.2.16
string(32) "b0ab35d546ad61d81a2c9d827581231a"
Output for 8.2.15
string(32) "d46f04845b6b1c14fe97eab4f2b94749"
Output for 8.2.14
string(32) "cee8c7647105126a6985dcae47bd39d4"
Output for 8.2.13
string(32) "496b1bf706c03fabee322fa0fae75c6f"
Output for 8.2.12
string(32) "336e93058c844eb6b2b408a35dfb12b4"
Output for 8.2.11
string(32) "d2f920e7fedabba1d1ba3d97503184e7"
Output for 8.2.10
string(32) "18bc69ceda415865607b84d50fcd9b18"
Output for 8.2.9
string(32) "54881ec48c043e3015041996200ea1a7"
Output for 8.2.8
string(32) "e4618ece9cbe1e9b25410a46b859ec80"
Output for 8.2.7
string(32) "bed9719dff99579867b7334c5365506d"
Output for 8.2.6
string(32) "24d3e010d2fda34967e4ab454cf1dde2"
Output for 8.2.5
string(32) "58815bf84b5128ab11a9e865d555e3ce"
Output for 8.2.4
string(32) "6e4b5f317085f79e40d717542fd2ad43"
Output for 8.2.3
string(32) "a8db891fda441cc7dad09b7f916ba87a"
Output for 8.2.2
string(32) "0ca116998f307b3d636dca8e7800bb2c"
Output for 8.2.1
string(32) "5c0b4f8f3019ffada2a59b8bc6b2b777"
Output for 8.2.0
string(32) "bb369f1b027d0537ab99bd86da7b3f91"
Output for 8.1.28
string(32) "82c3df5d618e1d24f20a9fc7c3009d95"
Output for 8.1.27
string(32) "2c479e28a1bbc5812bd10f6593cdb0b4"
Output for 8.1.26
string(32) "544dbe1ed6f4e57187e7e72ebeab0f1d"
Output for 8.1.25
string(32) "026bdc0d4777b4d46400b65ccea7717c"
Output for 8.1.24
string(32) "d2a696fb771d77dcd620de8010f88803"
Output for 8.1.23
string(32) "878d2c0f3b3741f928e35ad59889345e"
Output for 8.1.22
string(32) "3d5863c3dcf581a7c5d20bf15c96fb87"
Output for 8.1.21
string(32) "908ad68481f968eca293605beeb4474c"
Output for 8.1.20
string(32) "e1396ce74a9cfc3c35460bf4e11da172"
Output for 8.1.19
string(32) "854248af294c01026a4cf88b9cd5e937"
Output for 8.1.18
string(32) "25ed9b55b75440c767f5999eb991f2c2"
Output for 8.1.17
string(32) "bc8b4b223e36ab524523f5d68334282a"
Output for 8.1.16
string(32) "c6569bfee6772e3f99b9b1a149be1044"
Output for 8.1.15
string(32) "4c276f75cff42c845ef520b3dee4578b"
Output for 8.1.14
string(32) "63cf6572cba49239b5055d8cb5e84753"
Output for 8.1.13
string(32) "268a4defa54bd3a12318c3f7abf05711"
Output for 8.1.12
string(32) "166e483aafd8f5041ab573877c16dd5e"
Output for 8.1.11
string(32) "e655af436e2f5c20c30a00dbf7cb7450"
Output for 8.1.10
string(32) "38186b8140220f7834f2a243b80c6d49"
Output for 8.1.9
string(32) "1571807a90dff28f650a5f5bd53dac81"
Output for 8.1.8
string(32) "3a05d2510e1331205cf3bdd0dbfe8b97"
Output for 8.1.7
string(32) "14c4581db16bf5f023480f50f925bbae"
Output for 8.1.6
string(32) "94574f850ed0ab306413a03164cb9bb9"
Output for 8.1.5
string(32) "3b2b09242dbe4eabeb5b9e84d2ee169b"
Output for 8.1.4
string(32) "843476774e9a5bf010ffb9caaac91a0c"
Output for 8.1.3
string(32) "bf20c97c332fa69d394068941b43b317"
Output for 8.1.2
string(32) "5aa0a2919f86e34d25c09680621d6f67"
Output for 8.1.1
string(32) "0f29d4ea4c546f940805a3eb287541d3"
Output for 8.1.0
string(32) "abe3a5625e9b588b35bfb401f1c483aa"
Output for 8.0.30
string(32) "82a7ff8e42a5c2105da4b74c92ee03ae"
Output for 8.0.29
string(32) "029902ba8bf6e57fa47ed349eea32979"
Output for 8.0.28
string(32) "9c72b210dc87bffb5c642cfac08bd9f6"
Output for 8.0.27
string(32) "0157441ef738e1f68ebe4043fc6744b5"
Output for 8.0.26
string(32) "e915cf1b558502ac4ee0cc516add494b"
Output for 8.0.25
string(32) "b2723e36daee3caeff6236aa43b2b84f"
Output for 8.0.24
string(32) "7e3133386392b67047e30aa493b1ba96"
Output for 8.0.23
string(32) "63dffcf3b47a71101a5f66d5b9c98b25"
Output for 8.0.22
string(32) "242fd2c6c2d6fa367692cdbf83feb1c6"
Output for 8.0.21
string(32) "f91c5529cdbb150da02e182538a405c8"
Output for 8.0.20
string(32) "ac25c053a8fd928ad13cadc6a74959a9"
Output for 8.0.19
string(32) "094f227f1560d6cbab789222458e0772"
Output for 8.0.18
string(32) "2fd0b95343787aac88c166e0fa4c000c"
Output for 8.0.17
string(32) "ab25ffbe039b942c0c7a3193bdbf50ff"
Output for 8.0.16
string(32) "2fb01d041769bb44bb105974291cd1d4"
Output for 8.0.15
string(32) "66de3b6683637aa86ef51ab9b45e84bb"
Output for 8.0.14
string(32) "d43c235b00e800e81d3c0e053d7af79d"
Output for 8.0.13
string(32) "80231c5a42fbfb2f24dc3b20ca76cfb6"
Output for 8.0.12
string(32) "389d1a9f8a6ed0e167571b8136739199"
Output for 8.0.11
string(32) "4c18a93949a2d037feb537fa54612484"
Output for 8.0.10
string(32) "93ea5416be2ec977dae572933ace9cbd"
Output for 8.0.9
string(32) "a539b71e07c22c8b99149e9da8df91c6"
Output for 8.0.8
string(32) "3101653f3bcc18591f33c322ec488a8c"
Output for 8.0.7
string(32) "6f6bde43e0d5f5bfd83c3eb0245b5194"
Output for 8.0.6
string(32) "6547db8bb72c18c9e34291090233862e"
Output for 8.0.5
string(32) "121ca93c94a821ca9a961745595850aa"
Output for 8.0.3
string(32) "092c60d18bff2de8d144ac8ac18847e0"
Output for 8.0.2
string(32) "0d691cfc9762c18b65698773a7c00974"
Output for 8.0.1
string(32) "169c6f099253beade8ba468944482de6"
Output for 8.0.0
string(32) "c62a6b8e2bd2925e84eb8f32ef791dec"
Output for 7.4.33
string(32) "4263b95aa317956256690b637ffb9ae4"
Output for 7.4.32
string(32) "de0c0c5dab38bf515b34d92b50a97571"
Output for 7.4.30
string(32) "6fc42cd10adfb720dc85eed484affa06"
Output for 7.4.29
string(32) "536e495b7ba04a6adef6b7839647fe14"
Output for 7.4.28
string(32) "7f4728dab1595822616e731caaaba094"
Output for 7.4.27
string(32) "24ef1af10348139be9b7143cb8d99c12"
Output for 7.4.26
string(32) "05a918d468549b2fa4544c5b4219305c"
Output for 7.4.25
string(32) "1bfd18200b1c57e844e90890817e25ff"
Output for 7.4.24
string(32) "9224535b7026f2baeb8d8a5419e116cd"
Output for 7.4.23
string(32) "cb84b78edef0b356ac095f672f013cab"
Output for 7.4.22
string(32) "3e839060119cf114580d06f1fc2caf73"
Output for 7.4.21
string(32) "eb0bf562bea1be0858cad3f2b0464101"
Output for 7.4.20
string(32) "d8e815e847d7de0ef5ef1ecf936c34c0"
Output for 7.4.16
string(32) "d936ca792105d0babd51650f8b43e40b"
Output for 7.4.15
string(32) "a690b02cb9e26b2f62ac82471e3f1d24"
Output for 7.4.14
string(32) "9db2f756c3ee2c085d0af14472f57ab0"
Output for 7.4.13
string(32) "b72e186628f17beb62774ac17820bcf7"
Output for 7.4.12
string(32) "bf565b8bdb8ab55b7ce2469734ec6a4e"
Output for 7.4.11
string(32) "87344355f1de156cc7901daebb882689"
Output for 7.4.10
string(32) "65ebc4eacc01fd9e9a1ea07302f015ef"
Output for 7.4.9
string(32) "5a3a6d06cbb11a74087937b4cff4e3cf"
Output for 7.4.8
string(32) "5d714cb52434f22f267dc7286e96335e"
Output for 7.4.7
string(32) "cc7e7d5a8ce306abd57ceffe8de7ee8e"
Output for 7.4.6
string(32) "05e273f947372710b11609a1bd2c6823"
Output for 7.4.5
string(32) "94504f2f5aa2b685eb9e81f794c866dd"
Output for 7.4.4
string(32) "30e26431fc8acb988ed438c6ad776f13"
Output for 7.4.3
string(32) "e58f347a63eb86a9ee9a4dbdf8b0a4dc"
Output for 7.4.0
string(32) "143475c2192ee849af674cd1a573a0d3"
Output for 7.3.33
string(32) "ede1476a3902b6cb6ede68e370dd6749"
Output for 7.3.32
string(32) "af5ec6a40803db86b68db62ffcb0cc97"
Output for 7.3.31
string(32) "08b86f84dc7008cb64eaec2d38e059fd"
Output for 7.3.30
string(32) "a312f526b7a8a1c5ab37b77d174386b0"
Output for 7.3.29
string(32) "2bde3ed9b84987e7593604b53b41dd60"
Output for 7.3.28
string(32) "0bcf28639494cb5b9309d1f2fd7ade74"
Output for 7.3.27
string(32) "88aa477679df5f2e94754be7774f1a95"
Output for 7.3.26
string(32) "fa387174f3297d04e8da7c099791bd4d"
Output for 7.3.25
string(32) "f7166c347f34db5f117987dd9f978c95"
Output for 7.3.24
string(32) "3a72eb10667c22d5d4b3af3867a6acad"
Output for 7.3.23
string(32) "22e838cfb58481ed747b5a1e61bb6412"
Output for 7.3.21
string(32) "2f6c8a680feeb034aa75efcc0024b434"
Output for 7.3.20
string(32) "0633b41ec480681c88e39c32e3392b38"
Output for 7.3.19
string(32) "43a00cd85afecec4637ee5f648905129"
Output for 7.3.18
string(32) "1891168c68a89756b8b39896c8bd34d3"
Output for 7.3.17
string(32) "b8b66e74de2e4e2f2247b08b4c3e660a"
Output for 7.3.16
string(32) "f810fdc4ff2763f22406be916d0ded53"
Output for 7.2.33
string(32) "6e80a1536a9c76d5f0daf2a15e176040"
Output for 7.2.32
string(32) "ba319dd38c874cd10fede570c3f2f100"
Output for 7.2.31
string(32) "2df1305139f443164cf706c63b8336ca"
Output for 7.2.30
string(32) "9789107ef333e38d0bbde2e1f508c3e4"
Output for 7.2.29
string(32) "243a861436bfa146c84acc3505220993"
Output for 7.2.6
string(32) "31f7ded5a05b2b180c757f8d73dc5b77"
Output for 7.2.0
string(32) "19bfe85a10ed40e96823a2d87da99d8f"
Output for 7.1.20
string(32) "e0034116de7fc8f1150ff5f84ca687de"
Output for 7.1.7
string(32) "e5d96b8e550d87319c4ed8779d545a98"
Output for 7.1.6
string(32) "c0b15bafdb16771a85e42baa514da3d2"
Output for 7.1.5
string(32) "babe517105ee649038b79265fb6ce114"
Output for 7.1.3
string(32) "ff96f8beb09834c7218b147f14b72783"
Output for 7.1.2
string(32) "f53526266a4f458ef606eb73b3b1b044"
Output for 7.1.1
string(32) "0467c68d505e8c1afc393887181f8668"
Output for 7.1.0
string(32) "37bea81204ead223214e3cb501c0d2f8"
Output for 7.0.20
string(32) "0b071e195f425a6e34dc6ef13d336a33"
Output for 7.0.17
string(32) "4673213af8f02e0b862fd6d3c2dca141"
Output for 7.0.16
string(32) "9b5b0b148c05fa60380bf9c7359d2a1f"
Output for 7.0.15
string(32) "19add114ad3c1c490fd7bf4be707c1cc"
Output for 7.0.14
string(32) "e41ce8eb7090ec2c0c496cb9643f909c"
Output for 7.0.13
string(32) "318355e37df22ee94d465f3d85719112"
Output for 7.0.12
string(32) "dadd793f820487d6e3da822bd9c4fe65"
Output for 7.0.11
string(32) "ef607357340b8d3da42c93b811c3ed1a"
Output for 7.0.10
string(32) "52c16b0665dd25ae25cd238c0fdcf4ea"
Output for 7.0.9
string(32) "ee4f8b53b0d856eab7d8314c2c07e9b1"
Output for 7.0.8
string(32) "6e7d76748502d435bb1d22f6667faac1"
Output for 7.0.7
string(32) "d22c6326b12b1596261045914cda2690"
Output for 7.0.6
string(32) "520b915c12c2316f5605fc3e7b27a7c8"
Output for 7.0.5
string(32) "865c6be9d1f26be6fdfbb24e93933ceb"
Output for 7.0.4
string(32) "d01ac86859b4d464e87982fea6444938"
Output for 7.0.3
string(32) "10ce4a9a1093e05524a978e3808d2a53"
Output for 7.0.2
string(32) "72895d1451273afd3cb94acabcbe2ab1"
Output for 7.0.1
string(32) "d7cece70e14dd1faa439c753ded3d39e"
Output for 7.0.0
string(32) "7c02deb2aa38d440ad6322e8b482bdea"

preferences:
203.48 ms | 401 KiB | 169 Q