Получение ошибки в библиотеке Неустранимая ошибка: `a без скобок? б: в? d : e` не поддерживается. Используйте либо `(a ?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получение ошибки в библиотеке Неустранимая ошибка: `a без скобок? б: в? d : e` не поддерживается. Используйте либо `(a ?

Сообщение Anonymous »

Я получаю эту ошибку в библиотеке libchart, я получил ее отсюда некоторое время назад (https://naku.dohcrew.com/libchart/pages/download/), она создана для работы с PHP5, но мы обновили ее до PHP8, теперь я получаю эту ошибку:

Код: Выделить всё

Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in C:\xampp\htdocs\lib\libchart\classes\view\chart\PieChart.php on line 67
Строка 67 гласит:

Код: Выделить всё

return $v1[0] == $v2[0] ? 0 :
Это внутри функции:

Код: Выделить всё

        protected function sortPie($v1, $v2) {
return $v1[0] == $v2[0] ? 0 :
$v1[0] > $v2[0] ? -1 :
1;
}
Могу ли я получить какие-нибудь рекомендации? Заранее спасибо!
Просто скрипт для работы с PHP8

Подробнее здесь: https://stackoverflow.com/questions/792 ... d-e-is-not
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»