diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2021-03-22 22:49:46 +0100 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2021-03-22 22:49:46 +0100 |
commit | 90be86fc91338bb34b5099bba233acf363f6a8bf (patch) | |
tree | e5571e556026676de5e5ce8a07f55018f1e86688 /ext/session/tests | |
parent | 4dca1140cff1d4c8d6568b2ee6a409a74ce838ac (diff) | |
parent | 838951c2d6612efbf6adeb5b1abc7fced808dc39 (diff) | |
download | php-git-90be86fc91338bb34b5099bba233acf363f6a8bf.tar.gz |
Merge branch 'PHP-7.4' into PHP-8.0
* PHP-7.4:
Fix #80889: amendment
Diffstat (limited to 'ext/session/tests')
-rw-r--r-- | ext/session/tests/bug80889a.phpt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ext/session/tests/bug80889a.phpt b/ext/session/tests/bug80889a.phpt new file mode 100644 index 0000000000..ff0c025382 --- /dev/null +++ b/ext/session/tests/bug80889a.phpt @@ -0,0 +1,35 @@ +--TEST-- +Bug #80889 (Cannot set save handler when save_handler is invalid) +--SKIPIF-- +<?php include('skipif.inc'); ?> +--INI-- +session.save_handler=whatever +--FILE-- +<?php +$initHandler = ini_get('session.save_handler'); +session_set_save_handler( + function ($savePath, $sessionName) { + return true; + }, + function () { + return true; + }, + function ($id) { + return ''; + }, + function ($id, $data) { + return true; + }, + function ($id) { + return true; + }, + function ($maxlifetime) { + return true; + } +); +$setHandler = ini_get('session.save_handler'); +var_dump($initHandler, $setHandler); +?> +--EXPECT-- +string(8) "whatever" +string(4) "user" |