dba011.phpt 1010 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. --TEST--
  2. DBA argument tests
  3. --SKIPIF--
  4. <?php
  5. require_once(dirname(__FILE__) .'/skipif.inc');
  6. die("info $HND handler used");
  7. ?>
  8. --FILE--
  9. <?php
  10. require_once(dirname(__FILE__) .'/test.inc');
  11. echo "database handler: $handler\n";
  12. var_dump(dba_open($db_file));
  13. var_dump(dba_open($db_file, 'n'));
  14. var_dump(dba_open($db_file, 'n', 'bogus'));
  15. var_dump(dba_open($db_file, 'q', $handler));
  16. var_dump(dba_open($db_file, 'nq', $handler));
  17. var_dump(dba_open($db_file, 'n', $handler, 2, 3, 4, 5, 6, 7, 8));
  18. ?>
  19. --CLEAN--
  20. <?php
  21. require(dirname(__FILE__) .'/clean.inc');
  22. ?>
  23. --EXPECTF--
  24. database handler: flatfile
  25. Warning: Wrong parameter count for dba_open() in %sdba011.php on line %d
  26. NULL
  27. resource(%d) of type (dba)
  28. Warning: dba_open(%stest0.dbm,n): No such handler: bogus in %sdba011.php on line %d
  29. bool(false)
  30. Warning: dba_open(%stest0.dbm,q): Illegal DBA mode in %sdba011.php on line %d
  31. bool(false)
  32. Warning: dba_open(%stest0.dbm,nq): Illegal DBA mode in %sdba011.php on line %d
  33. bool(false)
  34. resource(%d) of type (dba)