xref: /PHP-8.0/ext/oci8/tests/pecl_bug6109.phpt (revision f8d79582)
1--TEST--
2PECL Bug #6109 (Error messages not kept)
3--SKIPIF--
4<?php if (!extension_loaded('oci8')) die ("skip no oci8 extension"); ?>
5--FILE--
6<?php
7
8require(__DIR__.'/connect.inc');
9
10// Run Test
11
12echo "Test 1\n";
13
14$s = oci_parse($c, 'delete from table_does_not_exist');
15$r = @oci_execute($s);
16
17if ($r) {
18    echo "whoops - table does exist\n";
19} else {
20    for ($i = 0; $i < 5; $i++) {
21        $err = oci_error($s);
22        echo ($i) .' -> '.$err['message'] ."\n";
23    }
24}
25
26// Cleanup
27
28oci_close($c);
29
30echo "Done\n";
31
32?>
33--EXPECTF--
34Test 1
350 -> ORA-00942: %s
361 -> ORA-00942: %s
372 -> ORA-00942: %s
383 -> ORA-00942: %s
394 -> ORA-00942: %s
40Done
41