--TEST-- Test session_set_save_handler() function : basic functionality --INI-- session.save_path= session.name=PHPSESSID session.gc_probability=0 session.save_handler=files --SKIPIF-- --FILE-- --EXPECTF-- *** Testing session_set_save_handler() : basic functionality *** string(%d) "%s" Warning: session_module_name(): Cannot find named PHP session module () in %s on line %d bool(false) Warning: session_module_name(): Cannot find named PHP session module (blah) in %s on line %d bool(false) Warning: session_module_name(): Cannot find named PHP session module (foo) in %s on line %d bool(false) Open [%s,PHPSESSID] Read [%s,%s] array(3) { ["Blah"]=> string(12) "Hello World!" ["Foo"]=> bool(false) ["Guff"]=> int(1234567890) } Write [%s,%s,Blah|s:12:"Hello World!";Foo|b:0;Guff|i:1234567890;] Close [%s,PHPSESSID] array(3) { ["Blah"]=> string(12) "Hello World!" ["Foo"]=> bool(false) ["Guff"]=> int(1234567890) } Starting session again..! Open [%s,PHPSESSID] Read [%s,%s] array(3) { ["Blah"]=> string(12) "Hello World!" ["Foo"]=> bool(false) ["Guff"]=> int(1234567890) } Write [%s,%s,Blah|s:12:"Hello World!";Foo|b:0;Guff|i:1234567890;Bar|s:3:"Foo";] Close [%s,PHPSESSID] Garbage collection.. Open [%s,PHPSESSID] Read [%s,%s] int(0) Write [%s,%s,Blah|s:12:"Hello World!";Foo|b:0;Guff|i:1234567890;Bar|s:3:"Foo";] Close [%s,PHPSESSID] Cleanup.. Open [%s,PHPSESSID] Read [%s,%s] Destroy [%s,%s] Close [%s,PHPSESSID]