--EXPECTF--
*** Testing session_set_save_handler() : basic class wrapping existing handler ***
Open
-Read %x
-string(32) "%x"
+Read %s
+string(%d) "%s"
string(5) "files"
string(4) "user"
int(2)
array(0) {
}
-Open %x
-Read %x
+Open %s
+Read %s
array(1) {
["foo"]=>
string(5) "hello"
--EXPECTF--
*** Testing session_set_save_handler() : full handler implementation ***
-string(32) "%x"
+string(%d) "%s"
string(4) "user"
array(1) {
["foo"]=>
["foo"]=>
string(5) "hello"
}
-string(32) "%x"
+string(%d) "%s"
string(4) "user"
array(1) {
["foo"]=>
string(5) "hello"
}
int(4)
-string(32) "%x"
+string(%d) "%s"
array(1) {
["foo"]=>
string(5) "hello"
--EXPECTF--
*** Testing session_set_save_handler() : default object ***
-string(32) "%x"
+string(%d) "%s"
string(4) "user"
array(1) {
["foo"]=>
*** Testing session_set_save_handler() : incomplete implementation ***
Warning: SessionHandler::read(): Parent session handler is not open in %ssession_set_save_handler_class_005.php on line %d
-string(32) "%x"
+string(%d) "%s"
string(4) "user"
array(0) {
}
--EXPECTF--
*** Testing session_set_save_handler() : manual shutdown, reopen ***
(#1) constructor called
-(#1) finish called %x
-(#1) writing %x = foo|s:3:"bar";
-(#1) closing %x
+(#1) finish called %s
+(#1) writing %s = foo|s:3:"bar";
+(#1) closing %s
(#2) constructor called
(#1) destructor called
done
-(#2) writing %x = foo|s:3:"bar";
-(#2) closing %x
+(#2) writing %s = foo|s:3:"bar";
+(#2) closing %s
(#2) destructor called
--EXPECTF--
*** Testing session_set_save_handler() : manual shutdown ***
(#1) constructor called
-(#1) finish called %x
-(#1) writing %x = foo|s:3:"bar";
-(#1) closing %x
+(#1) finish called %s
+(#1) writing %s = foo|s:3:"bar";
+(#1) closing %s
done
(#1) destructor called
*** Testing session_set_save_handler() : implicit shutdown ***
(#1) constructor called
done
-(#1) writing %x = foo|s:3:"bar";
-(#1) closing %x
+(#1) writing %s = foo|s:3:"bar";
+(#1) closing %s
(#1) destructor called
*** Testing session_set_save_handler() : manual shutdown function ***
(#1) constructor called
done
-(#1) finish called %x
-(#1) writing %x = foo|s:3:"bar";
-(#1) closing %x
+(#1) finish called %s
+(#1) writing %s = foo|s:3:"bar";
+(#1) closing %s
(#1) destructor called
Open
Warning: SessionHandler::open() expects exactly 2 parameters, 0 given in %s on line %d
-Read %x
+Read %s
Warning: SessionHandler::read(): Parent session handler is not open in %s on line %d
-string(32) "%x"
+string(%d) "%s"
string(5) "files"
string(4) "user"
int(2)
--EXPECTF--
*** Testing session_set_save_handler() : incorrect arguments for existing handler close ***
Open
-Read %x
-string(32) "%x"
+Read %s
+string(%d) "%s"
string(5) "files"
string(4) "user"
int(2)