перевести из 7 php на 5

94
02 ноября 2021, 08:20

есть запись в массиве (7 php)

'start' => ((($route['page'] ?? 1 ) - 1) * $max),

в 5.6 php оно ругается на синтаксис ??, как эту строчку в 5 php оформить?

Answer 1

?? это оператор объединения с NULL. В данном случае его можно попробовать раскрыть например вот так:

$page = 1;
if(isset($route['page']))
{
    $page = $route['page'];
}
. . .
'start' => (($page - 1) * $max),
READ ALSO
Регулярное выражение не дает добавлять товар в корзину

Регулярное выражение не дает добавлять товар в корзину

Всем приветЕсть регулярка, которая проверяет наименование товара и отправляет его в корзину

87
Открытие файла по ссылке html

Открытие файла по ссылке html

Я вывожу путь к файлу из базы данных

243
Изменение записей в базе данных [закрыт]

Изменение записей в базе данных [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

99
Как записать квинтиллион в mysql?

Как записать квинтиллион в mysql?

Как записать квинтиллион (18 нулей) в mysql? Я использую тип bigint, как мне сделать чтоб можно было записать квинтиллион?

126