Merge branch 'PHP-8.4'

This commit is contained in:
David Carlier 2025-01-15 20:37:19 +00:00
commit 951d2f81c7
No known key found for this signature in database
GPG key ID: 2FB76A8CE6CD2B41
2 changed files with 3 additions and 7 deletions

View file

@ -1727,9 +1727,7 @@ PHP_FUNCTION(pcntl_setcpuaffinity)
cpu = (zend_long)tmp;
} else {
zend_string *wcpu = zval_get_string_func(ncpu);
zend_argument_value_error(2, "cpu id invalid type (%s)", ZSTR_VAL(wcpu));
zend_string_release(wcpu);
zend_argument_type_error(2, "value must be of type int|string, %s given", zend_zval_value_name(ncpu));
PCNTL_CPU_DESTROY(mask);
RETURN_THROWS();
}

View file

@ -48,7 +48,7 @@ try {
try {
pcntl_setcpuaffinity(null, [1, array(1)]);
} catch (\ValueError $e) {
} catch (\TypeError $e) {
echo $e->getMessage();
}
?>
@ -64,6 +64,4 @@ pcntl_setcpuaffinity(): Argument #2 ($cpu_ids) cpu id invalid value (def)
pcntl_setcpuaffinity(): Argument #2 ($cpu_ids) cpu id must be between 0 and %d (%d)
pcntl_setcpuaffinity(): Argument #2 ($cpu_ids) cpu id must be between 0 and %d (-1024)
pcntl_getcpuaffinity(): Argument #1 ($process_id) invalid process (-1024)
Warning: Array to string conversion in %s on line %d
pcntl_setcpuaffinity(): Argument #2 ($cpu_ids) cpu id invalid type (Array)
pcntl_setcpuaffinity(): Argument #2 ($cpu_ids) value must be of type int|string, array given