error2.phpt 594 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Exercise error code for SUCCESS_WITH_INFO
  3. --SKIPIF--
  4. <?php
  5. $target_dbs = array('oracledb' => true, 'timesten' => false); // test runs on these DBs
  6. require(dirname(__FILE__).'/skipif.inc');
  7. if (getenv('SKIP_SLOW_TESTS')) die('skip slow tests excluded by request');
  8. ?>
  9. --FILE--
  10. <?php
  11. require(dirname(__FILE__).'/connect.inc');
  12. ini_set('error_reporting', E_ALL);
  13. $s = oci_parse($c, "create or replace procedure myproc as begin bogus end;");
  14. $e = @oci_execute($s);
  15. if (!$e) {
  16. $es = oci_error($s);
  17. echo $es['message']."\n";
  18. }
  19. echo "Done\n";
  20. ?>
  21. --EXPECTF--
  22. ORA-24344: %s
  23. Done