Session callback expects true/false return value

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Session callback expects true/false return value

Сообщение Slash » Вт июл 26, 2016 7:55 am

После перехода на PHP 7, один мой движок выдал мне ошибку:
Session callback expects true/false return value

Перевожу: сессия ожидает ответ функции либо true, либо false, но вместо этого она получает совсем не булев. В следствии этой ошибки, могут появиться и другие... Обычно (при включенном дебагге) вместе с текстом ошибки, указывается файл и номер строки, где появилась проблема. Находим эту строку и добавляем (bool), например было так:

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

return $return

Стало так:

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

return (bool) $return

Теперь сессия будет получать удовлетворяющий (булев) ее ответ от функции.

Это делал я на phpFOX: Re: PHPFOX 3 переход на PHP 7 (Пост Slash #7133).
Реклама

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя