Привет. При обновлении вылезла ошибка
Fatal error: Uncaught Error: Cannot use a scalar value as an array in /var/www/danilowa/system/controllers/admin/actions/install_ftp.php:43
Ругалась на эту строку
$account = cmsUser::isSessionSet('ftp_account') ?: ($ftp_account ?: []);
Версия php 8.3.
В данном примере $account всегда будет равен 1, а не массиву, если присутствует cmsUser::isSessionSet('ftp_account') ; Пришлось переписать, что бы обновиться.
Не знаю баг это, нюансы синтаксиса или фича. Но кому интересно, я написал так
$account = cmsUser::isSessionSet('ftp_account') ? cmsUser::sessionGet('ftp_account'):($ftp_account ? $ftp_account:[]);