Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c)
11.06.2021 09:49:07 pm
Перешел на PHP 7.4 и сразу получаю ошибку: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c), на строку:
Чтобы исправить ошибку исправляю строку, вот так:
После чего ошибка исчезла.
$row['is_user_birthday'] = ((empty($row['birthday_time_stamp']) ? false : (int) floor(phpfox::getLib('date')->daysToDate($row['birthday_time_stamp'], null, false)) === 0 ? true : false));
Чтобы исправить ошибку исправляю строку, вот так:
$row['is_user_birthday'] = empty($row['birthday_time_stamp']) ? false : (int) (floor(phpfox::getLib('date')->daysToDate($row['birthday_time_stamp'], null, false)) === 0 ? true : false);
После чего ошибка исчезла.
- Жалоба