1
0
Fork 0

Update logic

pull/12232/head
Jordi Boggiano 2024-12-11 09:25:02 +01:00 committed by GitHub
parent 24e5df1937
commit af4b74d332
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 6 deletions

View File

@ -39,12 +39,11 @@ if (!extension_loaded('iconv') && !extension_loaded('mbstring')) {
} }
if (function_exists('ini_set')) { if (function_exists('ini_set')) {
// if display_errors is set to stderr or unset, we set it // check if error logging is on, but to an empty destination - for the CLI SAPI, that means stderr
if ('stderr' !== ini_get('display_errors') && !(bool) ini_get('display_errors')) { $logsToSapiDefault = ('' === ini_get('error_log') && (bool) ini_get('log_errors'));
// except if we're on a CLI SAPI with log errors enabled and the error_log is empty, in which case errors already go to stderr // on the CLI SAPI, ensure errors are displayed on stderr, either via display_errors or via error_log
if (!(bool) ini_get('log_errors') || PHP_SAPI !== 'cli' || '' !== ini_get('error_log')) { if (PHP_SAPI === 'cli') {
@ini_set('display_errors', PHP_SAPI === 'cli' ? 'stderr' : '1'); @ini_set('display_errors', $logsToSapiDefault ? '0' : 'stderr');
}
} }
// Set user defined memory limit // Set user defined memory limit