1--TEST-- 2DBA dba.default_handler tests 3--EXTENSIONS-- 4dba 5--SKIPIF-- 6<?php 7require_once __DIR__ . '/setup/setup_dba_tests.inc'; 8check_skip('flatfile'); 9?> 10--INI-- 11dba.default_handler=flatfile 12--FILE-- 13<?php 14$handler = "flatfile"; 15$db_filename = 'ini_test_default_handler.db'; 16echo "database handler: $handler\n"; 17 18echo "Test 1\n"; 19 20ini_set('dba.default_handler', 'does_not_exist'); 21 22var_dump(dba_open($db_filename, 'c')); 23 24echo "Test 2\n"; 25 26ini_set('dba.default_handler', ''); 27 28var_dump(dba_open($db_filename, 'n')); 29 30?> 31--CLEAN-- 32<?php 33require_once __DIR__ . '/setup/setup_dba_tests.inc'; 34$db_name = 'ini_test_default_handler.db'; 35cleanup_standard_db($db_name); 36?> 37--EXPECTF-- 38database handler: flatfile 39Test 1 40 41Warning: ini_set(): No such handler: does_not_exist in %s on line %d 42object(Dba\Connection)#%d (%d) { 43} 44Test 2 45 46Warning: dba_open(): No default handler selected in %s on line %d 47bool(false) 48