/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/session/tests/user_session_module/bug80889.phpt
37 строк
877 B
George Peter Banyard
Restructure ext-session tests
22 окт 2022, 14:47
22 окт 2022, 14:47
386892f
Код
Авторство
О чём код?
--TEST-- Bug #80889 (Cannot set save handler when save_handler is invalid) --EXTENSIONS-- session --INI-- session.save_handler=whatever --FILE-- <?php class DummyHandler implements SessionHandlerInterface { public function open($savePath, $sessionName): bool { return true; } public function close(): bool { return true; } public function read($id): string|false { return ''; } public function write($id, $data): bool { return true; } public function destroy($id): bool { return true; } public function gc($maxlifetime): int|false { return true; } } $initHandler = ini_get('session.save_handler'); session_set_save_handler(new DummyHandler()); $setHandler = ini_get('session.save_handler'); var_dump($initHandler, $setHandler); ?> --EXPECT-- string(8) "whatever" string(4) "user"