Merge branch 'PHP-8.3'

* PHP-8.3:
  ensure displays_errors is off (default)
This commit is contained in:
Remi Collet 2023-08-31 14:55:33 +02:00
commit 2521a3fce1
No known key found for this signature in database
GPG Key ID: DC9FF8D3EE5AF27F

View File

@ -11,7 +11,7 @@ $file = __DIR__ . '/new_oom.inc';
$php = PHP_BINARY; $php = PHP_BINARY;
foreach (get_declared_classes() as $class) { foreach (get_declared_classes() as $class) {
$output = shell_exec("$php $file $class 2>&1"); $output = shell_exec("$php --no-php-ini $file $class 2>&1");
if ($output && preg_match('(^\nFatal error: Allowed memory size of [0-9]+ bytes exhausted[^\r\n]* \(tried to allocate [0-9]+ bytes\) in [^\r\n]+ on line [0-9]+$)', $output) !== 1) { if ($output && preg_match('(^\nFatal error: Allowed memory size of [0-9]+ bytes exhausted[^\r\n]* \(tried to allocate [0-9]+ bytes\) in [^\r\n]+ on line [0-9]+$)', $output) !== 1) {
echo "Class $class failed\n"; echo "Class $class failed\n";
echo $output, "\n"; echo $output, "\n";