dba012.phpt 822 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. --TEST--
  2. DBA dba.default_handler tests
  3. --SKIPIF--
  4. <?php
  5. $handler = "flatfile";
  6. require_once(dirname(__FILE__) .'/skipif.inc');
  7. ?>
  8. --INI--
  9. dba.default_handler=flatfile
  10. --FILE--
  11. <?php
  12. $handler = "flatfile";
  13. require_once(dirname(__FILE__) .'/test.inc');
  14. echo "database handler: $handler\n";
  15. echo "Test 1\n";
  16. ini_set('dba.default_handler', 'does_not_exist');
  17. var_dump(dba_open($db_filename, 'c'));
  18. echo "Test 2\n";
  19. ini_set('dba.default_handler', '');
  20. var_dump(dba_open($db_filename, 'n'));
  21. ?>
  22. --CLEAN--
  23. <?php
  24. require(dirname(__FILE__) .'/clean.inc');
  25. ?>
  26. --EXPECTF--
  27. database handler: flatfile
  28. Test 1
  29. Warning: ini_set(): No such handler: does_not_exist in %sdba012.php on line %d
  30. resource(%d) of type (dba)
  31. Test 2
  32. Warning: dba_open(%stest0.dbm,n): No default handler selected in %sdba012.php on line %d
  33. bool(false)