mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
oci8: Fix two tests that fail with stricter internal checks
Closes GH-5230
This commit is contained in:
parent
aa9a3ff891
commit
a55b0abef3
@ -8,10 +8,10 @@ oci_bind_array_by_name() and invalid values 9
|
||||
require __DIR__.'/connect.inc';
|
||||
|
||||
var_dump(oci_bind_array_by_name($c, ":c1", $array, 5, 5, SQLT_CHR));
|
||||
|
||||
echo "Done\n";
|
||||
?>
|
||||
--EXPECTF--
|
||||
Warning: oci_bind_array_by_name(): supplied resource is not a valid oci8 statement resource in %s on line %d
|
||||
bool(false)
|
||||
Done
|
||||
Fatal error: Uncaught TypeError: oci_bind_array_by_name(): supplied resource is not a valid oci8 statement resource in %s:%d
|
||||
Stack trace:
|
||||
#0 %s: oci_bind_array_by_name(%s)
|
||||
#1 {main}
|
||||
thrown in %s on line %d
|
@ -11,7 +11,12 @@ $statement = oci_parse($c, 'SELECT user FROM v$session');
|
||||
|
||||
$array = array();
|
||||
|
||||
var_dump(oci_bind_array_by_name($statement, ":c1", $array, 5, -10, SQLT_CHR, -10));
|
||||
try {
|
||||
var_dump(oci_bind_array_by_name($statement, ":c1", $array, 5, -10, SQLT_CHR, -10));
|
||||
} catch (ArgumentCountError $exception) {
|
||||
echo $exception->getMessage() . "\n";
|
||||
}
|
||||
|
||||
var_dump(oci_bind_array_by_name($statement, ":c1", $array, 5, -10));
|
||||
var_dump(oci_bind_array_by_name($statement, ":c1", $array, 5, -1));
|
||||
var_dump(oci_bind_array_by_name($statement, ":c1", $array, 5, 0));
|
||||
@ -23,8 +28,7 @@ var_dump($array);
|
||||
echo "Done\n";
|
||||
?>
|
||||
--EXPECTF--
|
||||
Warning: oci_bind_array_by_name() expects at most 6 parameters, 7 given in %s on line %d
|
||||
NULL
|
||||
oci_bind_array_by_name() expects at most 6 parameters, 7 given
|
||||
|
||||
Warning: oci_bind_array_by_name(): You must provide max length value for empty arrays in %s on line %d
|
||||
bool(false)
|
||||
|
Loading…
Reference in New Issue
Block a user