3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MySessionHandler implements \SessionHandlerInterface { public $messages = array(); public function open($savePath, $sessionName) { $this->messages[] = 'open ' . $sessionName; } public function close() { $this->messages[] = 'close'; } public function read($id) { $this->messages[] = 'read ' . $id; } public function write($id, $data) { $this->messages[] = 'write ' . $id . ': ' . $data; } public function destroy($id) { $this->messages[] = 'destroy ' . $id; } public function gc($maxlifetime) { $this->messages[] = 'gc ' . $maxlifetime; } } $handler = new MySessionHandler(); session_set_save_handler($handler, true); session_start(); $_SESSION['foo'] = 'bar'; $handler->messages[] = session_id(); session_regenerate_id(); $handler->messages[] = session_id(); session_start(); session_destroy(); session_write_close(); var_dump($handler->messages);
Output for 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
Deprecated: Return type of MySessionHandler::open($savePath, $sessionName) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/4iHZ0 on line 8 Deprecated: Return type of MySessionHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/4iHZ0 on line 13 Deprecated: Return type of MySessionHandler::read($id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/4iHZ0 on line 18 Deprecated: Return type of MySessionHandler::write($id, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/4iHZ0 on line 23 Deprecated: Return type of MySessionHandler::destroy($id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/4iHZ0 on line 28 Deprecated: Return type of MySessionHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/4iHZ0 on line 33 Warning: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent in /in/4iHZ0 on line 40 Warning: session_start(): Session cannot be started after headers have already been sent in /in/4iHZ0 on line 41 Warning: session_regenerate_id(): Session ID cannot be regenerated when there is no active session in /in/4iHZ0 on line 46 Warning: session_start(): Session cannot be started after headers have already been sent in /in/4iHZ0 on line 49 Warning: session_destroy(): Trying to destroy uninitialized session in /in/4iHZ0 on line 50 array(2) { [0]=> string(0) "" [1]=> string(0) "" }
Output for 8.0.0 - 8.0.30
Fatal error: Uncaught TypeError: Session callback must have a return value of type bool, null returned in /in/4iHZ0:41 Stack trace: #0 /in/4iHZ0(41): session_start() #1 {main} thrown in /in/4iHZ0 on line 41
Process exited with code 255.
Output for 7.2.0 - 7.2.33, 7.3.12 - 7.3.33, 7.4.0 - 7.4.33
Warning: session_start(): Session callback expects true/false return value in /in/4iHZ0 on line 41 Warning: session_start(): Session callback expects true/false return value in /in/4iHZ0 on line 41 Warning: session_start(): Failed to initialize storage module: user (path: ) in /in/4iHZ0 on line 41 Warning: session_regenerate_id(): Cannot regenerate session id - session is not active in /in/4iHZ0 on line 46 Warning: session_start(): Cannot start session when headers already sent in /in/4iHZ0 on line 49 Warning: session_destroy(): Trying to destroy uninitialized session in /in/4iHZ0 on line 50 array(4) { [0]=> string(14) "open PHPSESSID" [1]=> string(5) "close" [2]=> string(0) "" [3]=> string(0) "" }
Output for 7.1.0 - 7.1.20
Warning: session_start(): Session callback expects true/false return value in /in/4iHZ0 on line 41 Warning: session_start(): Session callback expects true/false return value in /in/4iHZ0 on line 41 Fatal error: session_start(): Failed to initialize storage module: user (path: ) in /in/4iHZ0 on line 41
Process exited with code 255.
Output for 7.0.0 - 7.0.20
Warning: session_start(): Session callback expects true/false return value in /in/4iHZ0 on line 41 Fatal error: session_start(): Failed to initialize storage module: user (path: ) in /in/4iHZ0 on line 41 Warning: Unknown: Session callback expects true/false return value in Unknown on line 0
Process exited with code 255.
Output for 5.6.28
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read bb4999c1c254367dde6534194b502826" [2]=> string(32) "bb4999c1c254367dde6534194b502826" [3]=> string(32) "b115c332bf1668da5ab7923e30385b03" [4]=> string(40) "destroy b115c332bf1668da5ab7923e30385b03" [5]=> string(5) "close" }
Output for 5.6.21
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 3ddf120ee4cd0b54d1d5f4331cd88910" [2]=> string(32) "3ddf120ee4cd0b54d1d5f4331cd88910" [3]=> string(32) "da68a3d6a8422f8f86046050fdd7a61f" [4]=> string(40) "destroy da68a3d6a8422f8f86046050fdd7a61f" [5]=> string(5) "close" }
Output for 5.6.20
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 51e6db6d562f09f85444ebb3217ecf8f" [2]=> string(32) "51e6db6d562f09f85444ebb3217ecf8f" [3]=> string(32) "9cfe1a06c2637d94c77ab0ce7d82a64f" [4]=> string(40) "destroy 9cfe1a06c2637d94c77ab0ce7d82a64f" [5]=> string(5) "close" }
Output for 5.6.19
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 13c56ab1aa2ef7123e6ea094f4898dae" [2]=> string(32) "13c56ab1aa2ef7123e6ea094f4898dae" [3]=> string(32) "1406bb578cb657cce485d7c1a34803e6" [4]=> string(40) "destroy 1406bb578cb657cce485d7c1a34803e6" [5]=> string(5) "close" }
Output for 5.6.18
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 97c8523658a6435e78fcd7c9a1578568" [2]=> string(32) "97c8523658a6435e78fcd7c9a1578568" [3]=> string(32) "4dcdd302ceec2a6364033cc136716a39" [4]=> string(40) "destroy 4dcdd302ceec2a6364033cc136716a39" [5]=> string(5) "close" }
Output for 5.6.17
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read d8a33b27d5b6836f7aecfc114680fe68" [2]=> string(32) "d8a33b27d5b6836f7aecfc114680fe68" [3]=> string(32) "1e491b95f3a3474b8633127dbf7a4ca9" [4]=> string(40) "destroy 1e491b95f3a3474b8633127dbf7a4ca9" [5]=> string(5) "close" }
Output for 5.6.16
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read ea2abb6e33b7af6ee6144d6a62e11240" [2]=> string(32) "ea2abb6e33b7af6ee6144d6a62e11240" [3]=> string(32) "421e44fd36d8830d6c9cc67a2d8922a7" [4]=> string(40) "destroy 421e44fd36d8830d6c9cc67a2d8922a7" [5]=> string(5) "close" }
Output for 5.6.15
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read f9a234ce79e263db46aabd370713bc0b" [2]=> string(32) "f9a234ce79e263db46aabd370713bc0b" [3]=> string(32) "da724deee854f68af8f997c70b3592b9" [4]=> string(40) "destroy da724deee854f68af8f997c70b3592b9" [5]=> string(5) "close" }
Output for 5.6.14
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 087aac9d4af05c5081090ed92445eb4a" [2]=> string(32) "087aac9d4af05c5081090ed92445eb4a" [3]=> string(32) "d7b7d5632feedfa92a32142dfd436e32" [4]=> string(40) "destroy d7b7d5632feedfa92a32142dfd436e32" [5]=> string(5) "close" }
Output for 5.6.13
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 963a1c3dba02673c78b954f7ee211294" [2]=> string(32) "963a1c3dba02673c78b954f7ee211294" [3]=> string(32) "51428dc87c4be533568b0e91d7b0d900" [4]=> string(40) "destroy 51428dc87c4be533568b0e91d7b0d900" [5]=> string(5) "close" }
Output for 5.6.12
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read bf91f15d41c536a43e195289450a9a2a" [2]=> string(32) "bf91f15d41c536a43e195289450a9a2a" [3]=> string(32) "da45f32581b611e7099d0955622106b2" [4]=> string(40) "destroy da45f32581b611e7099d0955622106b2" [5]=> string(5) "close" }
Output for 5.6.11
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 19c60e24a0ce3d451e7d0f0a487f4d93" [2]=> string(32) "19c60e24a0ce3d451e7d0f0a487f4d93" [3]=> string(32) "bb2ba27e502e97626f35df3eea98712d" [4]=> string(40) "destroy bb2ba27e502e97626f35df3eea98712d" [5]=> string(5) "close" }
Output for 5.6.10
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 5eee62114b260d2fd1df14391d3f4d18" [2]=> string(32) "5eee62114b260d2fd1df14391d3f4d18" [3]=> string(32) "4301d1b65a53a253dfc1e6c4cdc8c54e" [4]=> string(40) "destroy 4301d1b65a53a253dfc1e6c4cdc8c54e" [5]=> string(5) "close" }
Output for 5.6.9
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read bd239e4c4dc8f35d32ea1ab7d77a3e41" [2]=> string(32) "bd239e4c4dc8f35d32ea1ab7d77a3e41" [3]=> string(32) "ee03c59819adfc792837d40b6fa18634" [4]=> string(40) "destroy ee03c59819adfc792837d40b6fa18634" [5]=> string(5) "close" }
Output for 5.6.8
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 952a6edeb6e2952f0f16b3a9461e6c4a" [2]=> string(32) "952a6edeb6e2952f0f16b3a9461e6c4a" [3]=> string(32) "93513ddd9b4d24ac7d76d938d991a78e" [4]=> string(40) "destroy 93513ddd9b4d24ac7d76d938d991a78e" [5]=> string(5) "close" }
Output for 5.5.35
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read ca0a07a6b61528d01ce110e97e2e0cb0" [2]=> string(32) "ca0a07a6b61528d01ce110e97e2e0cb0" [3]=> string(32) "f1d18304e24b2cc307bf2482c672b788" [4]=> string(40) "destroy f1d18304e24b2cc307bf2482c672b788" [5]=> string(5) "close" }
Output for 5.5.34
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 9d95b96f2bf110d2788d40cecf88d2ed" [2]=> string(32) "9d95b96f2bf110d2788d40cecf88d2ed" [3]=> string(32) "4fd9c44a59f945b3f22b482cd1727bac" [4]=> string(40) "destroy 4fd9c44a59f945b3f22b482cd1727bac" [5]=> string(5) "close" }
Output for 5.5.33
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 1b6f71d821af5a805fc21b5410a9e37e" [2]=> string(32) "1b6f71d821af5a805fc21b5410a9e37e" [3]=> string(32) "62b61e11d53c946d42e20df98489681b" [4]=> string(40) "destroy 62b61e11d53c946d42e20df98489681b" [5]=> string(5) "close" }
Output for 5.5.32
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 8becdf3dc37a049d77df88380373a6a4" [2]=> string(32) "8becdf3dc37a049d77df88380373a6a4" [3]=> string(32) "66354b54173af4888ed3291b81104b85" [4]=> string(40) "destroy 66354b54173af4888ed3291b81104b85" [5]=> string(5) "close" }
Output for 5.5.31
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read a88ee393c9b39e9038e0dc0c2363f6b5" [2]=> string(32) "a88ee393c9b39e9038e0dc0c2363f6b5" [3]=> string(32) "e8b06a72593c5d8f6d2e3112687a82ad" [4]=> string(40) "destroy e8b06a72593c5d8f6d2e3112687a82ad" [5]=> string(5) "close" }
Output for 5.5.30
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 85e2e71304f52641be547f79631d5734" [2]=> string(32) "85e2e71304f52641be547f79631d5734" [3]=> string(32) "bcd0a508ade7ca57b73b9322fa054ef6" [4]=> string(40) "destroy bcd0a508ade7ca57b73b9322fa054ef6" [5]=> string(5) "close" }
Output for 5.5.29
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 3436c3aee60738e8fde77acfade57256" [2]=> string(32) "3436c3aee60738e8fde77acfade57256" [3]=> string(32) "b882587d0757d79cc9be75a807191513" [4]=> string(40) "destroy b882587d0757d79cc9be75a807191513" [5]=> string(5) "close" }
Output for 5.5.28
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 37e0f8f0330a7232f698e8bd382362bd" [2]=> string(32) "37e0f8f0330a7232f698e8bd382362bd" [3]=> string(32) "c4248201dcaa1e23c488f91a18c9188d" [4]=> string(40) "destroy c4248201dcaa1e23c488f91a18c9188d" [5]=> string(5) "close" }
Output for 5.5.27
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read dab8cf074ffd54bac99e6335d9fb098d" [2]=> string(32) "dab8cf074ffd54bac99e6335d9fb098d" [3]=> string(32) "06cdbd6fb24fd11bf7990ceff5cee66c" [4]=> string(40) "destroy 06cdbd6fb24fd11bf7990ceff5cee66c" [5]=> string(5) "close" }
Output for 5.5.26
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 0f3e1fdec94d4a5c98d6fa89c7f7fcf8" [2]=> string(32) "0f3e1fdec94d4a5c98d6fa89c7f7fcf8" [3]=> string(32) "d78dbe32c5767cfda5b409ef309c8250" [4]=> string(40) "destroy d78dbe32c5767cfda5b409ef309c8250" [5]=> string(5) "close" }
Output for 5.5.25
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 125d22a69054c3cb11c7646e7431039e" [2]=> string(32) "125d22a69054c3cb11c7646e7431039e" [3]=> string(32) "7cc136a212f59c57293ed16c9be1bee2" [4]=> string(40) "destroy 7cc136a212f59c57293ed16c9be1bee2" [5]=> string(5) "close" }
Output for 5.5.24
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 8cd30f8c3332c52843aafbd62dd025d3" [2]=> string(32) "8cd30f8c3332c52843aafbd62dd025d3" [3]=> string(32) "b5006e4dcd3f6ceb16c0b9e99d7c2a6f" [4]=> string(40) "destroy b5006e4dcd3f6ceb16c0b9e99d7c2a6f" [5]=> string(5) "close" }
Output for 5.4.45
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read f41b70f63fa91923e0afc6530d47450f" [2]=> string(32) "f41b70f63fa91923e0afc6530d47450f" [3]=> string(32) "c75c143569749647215e4488c9a0c1a9" [4]=> string(40) "destroy c75c143569749647215e4488c9a0c1a9" [5]=> string(5) "close" }
Output for 5.4.44
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 5b5f7f9409a1de4bc942a20755f39496" [2]=> string(32) "5b5f7f9409a1de4bc942a20755f39496" [3]=> string(32) "4ca4b024dba23fd311140c54a8f9ecb8" [4]=> string(40) "destroy 4ca4b024dba23fd311140c54a8f9ecb8" [5]=> string(5) "close" }
Output for 5.4.43
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 447f1fcbdc40826f2af0af027a791fb3" [2]=> string(32) "447f1fcbdc40826f2af0af027a791fb3" [3]=> string(32) "75ee9930463f928b5a8d3306fbb6765c" [4]=> string(40) "destroy 75ee9930463f928b5a8d3306fbb6765c" [5]=> string(5) "close" }
Output for 5.4.42
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 4768583dddfa3f84b1d0bc4769a6055e" [2]=> string(32) "4768583dddfa3f84b1d0bc4769a6055e" [3]=> string(32) "ca506f2c21daf6d175268e823c7d5862" [4]=> string(40) "destroy ca506f2c21daf6d175268e823c7d5862" [5]=> string(5) "close" }
Output for 5.4.41
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read a61741aa7879d09c98390cae05f6fa69" [2]=> string(32) "a61741aa7879d09c98390cae05f6fa69" [3]=> string(32) "d83148374d092c128202c50b4d91aec8" [4]=> string(40) "destroy d83148374d092c128202c50b4d91aec8" [5]=> string(5) "close" }
Output for 5.4.40
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 79b6fac4d6520f6ec7ab60b086fa11a8" [2]=> string(32) "79b6fac4d6520f6ec7ab60b086fa11a8" [3]=> string(32) "0689900162e5f299a7b49d06d17d92ed" [4]=> string(40) "destroy 0689900162e5f299a7b49d06d17d92ed" [5]=> string(5) "close" }
Output for 5.4.39
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 32541df3a79e3bf734e181b8ddc6ee72" [2]=> string(32) "32541df3a79e3bf734e181b8ddc6ee72" [3]=> string(32) "56e78e03b8ec8fab1f1e0a51415392a4" [4]=> string(40) "destroy 56e78e03b8ec8fab1f1e0a51415392a4" [5]=> string(5) "close" }
Output for 5.4.38
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 1d5f3d7e35ea919996b0b03b96d54438" [2]=> string(32) "1d5f3d7e35ea919996b0b03b96d54438" [3]=> string(32) "9ebaa0b037c73e6489a4af0bdc5b6029" [4]=> string(40) "destroy 9ebaa0b037c73e6489a4af0bdc5b6029" [5]=> string(5) "close" }
Output for 5.4.37
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 9cd572d08111a48d4203ed7b1751eb2f" [2]=> string(32) "9cd572d08111a48d4203ed7b1751eb2f" [3]=> string(32) "858de4a9332977454105dd0c3372c930" [4]=> string(40) "destroy 858de4a9332977454105dd0c3372c930" [5]=> string(5) "close" }
Output for 5.4.36
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read dd494e52d8498764a8d01a61e1d7b413" [2]=> string(32) "dd494e52d8498764a8d01a61e1d7b413" [3]=> string(32) "c115f9b388b85c15960580617fc7f915" [4]=> string(40) "destroy c115f9b388b85c15960580617fc7f915" [5]=> string(5) "close" }
Output for 5.4.35
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 0092ced545ed10f245e5cf3d76580267" [2]=> string(32) "0092ced545ed10f245e5cf3d76580267" [3]=> string(32) "5ff2eba9b56ddf2c3e315b075f1c6c2a" [4]=> string(40) "destroy 5ff2eba9b56ddf2c3e315b075f1c6c2a" [5]=> string(5) "close" }
Output for 5.4.34
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 2fa03d082b84562bd19fba3edbe028fe" [2]=> string(32) "2fa03d082b84562bd19fba3edbe028fe" [3]=> string(32) "12fc6e5c36da2778283b337fff704893" [4]=> string(40) "destroy 12fc6e5c36da2778283b337fff704893" [5]=> string(5) "close" }
Output for 5.4.32
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 406c26ea89a8c9b75bcc77cea3468752" [2]=> string(32) "406c26ea89a8c9b75bcc77cea3468752" [3]=> string(32) "db6d62f04a659cd20bc5660a5e397a07" [4]=> string(40) "destroy db6d62f04a659cd20bc5660a5e397a07" [5]=> string(5) "close" }
Output for 5.4.31
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read d76e376d9f6a3dec99083033f0b1000d" [2]=> string(32) "d76e376d9f6a3dec99083033f0b1000d" [3]=> string(32) "dc9cc958537d3d3cbdcf72966a323c6a" [4]=> string(40) "destroy dc9cc958537d3d3cbdcf72966a323c6a" [5]=> string(5) "close" }
Output for 5.4.30
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 0e88c4cd96bbb8e10ca5583acca029ee" [2]=> string(32) "0e88c4cd96bbb8e10ca5583acca029ee" [3]=> string(32) "ac8727a89377412434e31a5d44919144" [4]=> string(40) "destroy ac8727a89377412434e31a5d44919144" [5]=> string(5) "close" }
Output for 5.4.29
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 808303e79018514a9e4358752f973cf1" [2]=> string(32) "808303e79018514a9e4358752f973cf1" [3]=> string(32) "233c40e481b69a06eaafdcbfeb1adcda" [4]=> string(40) "destroy 233c40e481b69a06eaafdcbfeb1adcda" [5]=> string(5) "close" }
Output for 5.4.28
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 6b8312d14ea7d66af31e001de0e9ae25" [2]=> string(32) "6b8312d14ea7d66af31e001de0e9ae25" [3]=> string(32) "1c91c850661aa4ba9d2ccc675997028f" [4]=> string(40) "destroy 1c91c850661aa4ba9d2ccc675997028f" [5]=> string(5) "close" }
Output for 5.4.27
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read f4f7d5cad0b2063c62d672bc35225088" [2]=> string(32) "f4f7d5cad0b2063c62d672bc35225088" [3]=> string(32) "fad2edb0fa45e2b6bfadfe7cd309ba7e" [4]=> string(40) "destroy fad2edb0fa45e2b6bfadfe7cd309ba7e" [5]=> string(5) "close" }
Output for 5.4.26
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 90dccec46b6ef3afedd9763521af4aed" [2]=> string(32) "90dccec46b6ef3afedd9763521af4aed" [3]=> string(32) "4c86b76d7f5ab813b39cbdbe1b10c4fc" [4]=> string(40) "destroy 4c86b76d7f5ab813b39cbdbe1b10c4fc" [5]=> string(5) "close" }
Output for 5.4.25
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 43f303da386d510d7cd90e153e87b865" [2]=> string(32) "43f303da386d510d7cd90e153e87b865" [3]=> string(32) "3c70c4f98d412fccfafc162efcf047c2" [4]=> string(40) "destroy 3c70c4f98d412fccfafc162efcf047c2" [5]=> string(5) "close" }
Output for 5.4.24
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 61db0becb69cf283519101c4ac224775" [2]=> string(32) "61db0becb69cf283519101c4ac224775" [3]=> string(32) "5f5a847da22706b137ad1b665c248f96" [4]=> string(40) "destroy 5f5a847da22706b137ad1b665c248f96" [5]=> string(5) "close" }
Output for 5.4.23
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read c4c5137b4209ca1414dea7462eaad11f" [2]=> string(32) "c4c5137b4209ca1414dea7462eaad11f" [3]=> string(32) "9b4d7d1c5925855132a8529234e9c499" [4]=> string(40) "destroy 9b4d7d1c5925855132a8529234e9c499" [5]=> string(5) "close" }
Output for 5.4.22
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 674af262925c8a72f0fc3ca90999e2e1" [2]=> string(32) "674af262925c8a72f0fc3ca90999e2e1" [3]=> string(32) "d37416d49de11378cfaf497948f93ab6" [4]=> string(40) "destroy d37416d49de11378cfaf497948f93ab6" [5]=> string(5) "close" }
Output for 5.4.21
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 1850b382d673047e93908f48e45ba132" [2]=> string(32) "1850b382d673047e93908f48e45ba132" [3]=> string(32) "b6b58b1889b73c8a22a85e76134f2cdc" [4]=> string(40) "destroy b6b58b1889b73c8a22a85e76134f2cdc" [5]=> string(5) "close" }
Output for 5.4.20
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 71ba34cf0a4f20bd29c64e437565f070" [2]=> string(32) "71ba34cf0a4f20bd29c64e437565f070" [3]=> string(32) "02cb1f02e698018f9f098d3b4d07f4c6" [4]=> string(40) "destroy 02cb1f02e698018f9f098d3b4d07f4c6" [5]=> string(5) "close" }
Output for 5.4.19
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 5523a273620ebdb86959067a48fc7114" [2]=> string(32) "5523a273620ebdb86959067a48fc7114" [3]=> string(32) "b5ead58ec6f7f3413b3a5a3a9b1dfa94" [4]=> string(40) "destroy b5ead58ec6f7f3413b3a5a3a9b1dfa94" [5]=> string(5) "close" }
Output for 5.4.18
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 7c2ddf523ecfb404a51828789f1a836d" [2]=> string(32) "7c2ddf523ecfb404a51828789f1a836d" [3]=> string(32) "235a6f11fdbfafcc187c06e224d57a25" [4]=> string(40) "destroy 235a6f11fdbfafcc187c06e224d57a25" [5]=> string(5) "close" }
Output for 5.4.17
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 48cb8ee42b6d8dae823d5d24e33473b7" [2]=> string(32) "48cb8ee42b6d8dae823d5d24e33473b7" [3]=> string(32) "b44a354b5f2a42621cdc7a8100cc4b47" [4]=> string(40) "destroy b44a354b5f2a42621cdc7a8100cc4b47" [5]=> string(5) "close" }
Output for 5.4.16
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read a8855f7d0943437dcf903965795dd50b" [2]=> string(32) "a8855f7d0943437dcf903965795dd50b" [3]=> string(32) "6666db4f669adf3cf607e74c96016db5" [4]=> string(40) "destroy 6666db4f669adf3cf607e74c96016db5" [5]=> string(5) "close" }
Output for 5.4.15
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 2fa871a95a0870b30f8e845585baf60a" [2]=> string(32) "2fa871a95a0870b30f8e845585baf60a" [3]=> string(32) "fb776f917c731c7d4aeba950d384398d" [4]=> string(40) "destroy fb776f917c731c7d4aeba950d384398d" [5]=> string(5) "close" }
Output for 5.4.14
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read a0f6d2117725ceef19b318c502611804" [2]=> string(32) "a0f6d2117725ceef19b318c502611804" [3]=> string(32) "ec9b0f829fe25aec5d322c7b1fe3dfed" [4]=> string(40) "destroy ec9b0f829fe25aec5d322c7b1fe3dfed" [5]=> string(5) "close" }
Output for 5.4.13
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 95eeb253143af33574d7be0d17785474" [2]=> string(32) "95eeb253143af33574d7be0d17785474" [3]=> string(32) "5f5e4e3935e8875a00be8358d09b7371" [4]=> string(40) "destroy 5f5e4e3935e8875a00be8358d09b7371" [5]=> string(5) "close" }
Output for 5.4.12
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 01300d521165bf13664175a5e840d611" [2]=> string(32) "01300d521165bf13664175a5e840d611" [3]=> string(32) "72af4cdb81429506e1ac4226b731acdd" [4]=> string(40) "destroy 72af4cdb81429506e1ac4226b731acdd" [5]=> string(5) "close" }
Output for 5.4.11
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read aa566949eb5e34bfe9f597be8d189e73" [2]=> string(32) "aa566949eb5e34bfe9f597be8d189e73" [3]=> string(32) "325049b8e936dd03b42ae922834a4826" [4]=> string(40) "destroy 325049b8e936dd03b42ae922834a4826" [5]=> string(5) "close" }
Output for 5.4.10
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read fb7364563bf701107da7d00d71520884" [2]=> string(32) "fb7364563bf701107da7d00d71520884" [3]=> string(32) "9099757d947b4ab5f1505318d286369b" [4]=> string(40) "destroy 9099757d947b4ab5f1505318d286369b" [5]=> string(5) "close" }
Output for 5.4.9
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read ba9db8e862caeb0c037e6e0862366c34" [2]=> string(32) "ba9db8e862caeb0c037e6e0862366c34" [3]=> string(32) "f03aec22ba745496f37b20357972c124" [4]=> string(40) "destroy f03aec22ba745496f37b20357972c124" [5]=> string(5) "close" }
Output for 5.4.8
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 8120d057c7bda55689913093529b55c2" [2]=> string(32) "8120d057c7bda55689913093529b55c2" [3]=> string(32) "15251b1368b3941d2d6bc8c135429285" [4]=> string(40) "destroy 15251b1368b3941d2d6bc8c135429285" [5]=> string(5) "close" }
Output for 5.4.7
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read f41663f346c4cf967320abc3dcf8c0d7" [2]=> string(32) "f41663f346c4cf967320abc3dcf8c0d7" [3]=> string(32) "7b219fb3c0eaa8a435a650eae5d82205" [4]=> string(40) "destroy 7b219fb3c0eaa8a435a650eae5d82205" [5]=> string(5) "close" }
Output for 5.4.6
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 9900d24c3866c4a8053dc9059e439fe2" [2]=> string(32) "9900d24c3866c4a8053dc9059e439fe2" [3]=> string(32) "c29bed796cd8927ce9130c9d113c511d" [4]=> string(40) "destroy c29bed796cd8927ce9130c9d113c511d" [5]=> string(5) "close" }
Output for 5.4.5
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 1dc0e34de92d58af53906e87bd3aaabf" [2]=> string(32) "1dc0e34de92d58af53906e87bd3aaabf" [3]=> string(32) "1f3d8c5ce35c51491b4b6e9fd5146796" [4]=> string(40) "destroy 1f3d8c5ce35c51491b4b6e9fd5146796" [5]=> string(5) "close" }
Output for 5.4.4
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read a581175aaa4d0f2750b6ae2189b62511" [2]=> string(32) "a581175aaa4d0f2750b6ae2189b62511" [3]=> string(32) "5e6df4d08574efbd2a22a59c2082ad3c" [4]=> string(40) "destroy 5e6df4d08574efbd2a22a59c2082ad3c" [5]=> string(5) "close" }
Output for 5.4.3
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read c18231713fbfb5661997e6bea4fb4349" [2]=> string(32) "c18231713fbfb5661997e6bea4fb4349" [3]=> string(32) "65349498dc356800f2d6e220169f9beb" [4]=> string(40) "destroy 65349498dc356800f2d6e220169f9beb" [5]=> string(5) "close" }
Output for 5.4.2
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 41eed4716708b7db7885be12e7bd9244" [2]=> string(32) "41eed4716708b7db7885be12e7bd9244" [3]=> string(32) "1c89b573c3b568d07cf4079d22f16d94" [4]=> string(40) "destroy 1c89b573c3b568d07cf4079d22f16d94" [5]=> string(5) "close" }
Output for 5.4.1
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read d853aa1cdbd316d8d9ca5680dc0c6369" [2]=> string(32) "d853aa1cdbd316d8d9ca5680dc0c6369" [3]=> string(32) "bd22a388a750ab6ed0a33119b73a3fcd" [4]=> string(40) "destroy bd22a388a750ab6ed0a33119b73a3fcd" [5]=> string(5) "close" }
Output for 5.4.0
Notice: A session had already been started - ignoring session_start() in /in/4iHZ0 on line 49 array(6) { [0]=> string(14) "open PHPSESSID" [1]=> string(37) "read 743c2a21728d4cb11bcdca1b1d5636e6" [2]=> string(32) "743c2a21728d4cb11bcdca1b1d5636e6" [3]=> string(32) "9b40a2e5c55f979b4a0144bec7a1afa8" [4]=> string(40) "destroy 9b40a2e5c55f979b4a0144bec7a1afa8" [5]=> string(5) "close" }
Output for 5.3.0 - 5.3.29
Fatal error: Interface 'SessionHandlerInterface' not found in /in/4iHZ0 on line 5
Process exited with code 255.
Output for 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/4iHZ0 on line 4 Fatal error: Interface 'SessionHandlerInterface' not found in /in/4iHZ0 on line 4
Process exited with code 255.
Output for 5.0.0 - 5.0.4
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/4iHZ0 on line 4 Fatal error: Class 'SessionHandlerInterface' not found in /in/4iHZ0 on line 4
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting '{' in /in/4iHZ0 on line 4
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_STRING, expecting '{' in /in/4iHZ0 on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `'{'' in /in/4iHZ0 on line 4
Process exited with code 255.

preferences:
231.55 ms | 401 KiB | 314 Q