18:00 11.07.2017
После перехода на PHP 7, один мой движок выдал мне ошибку:
Перевожу: сессия ожидает ответ функции либо true, либо false, но вместо этого она получает совсем не булев. В следствии этой ошибки, могут появиться и другие... Обычно (при включенном дебагге) вместе с текстом ошибки, указывается файл и номер строки, где появилась проблема. Находим эту строку и добавляем (bool), например было так:
Стало так:
Теперь сессия будет получать удовлетворяющий (булев) ее ответ от функции.
Session callback expects true/false return value
Перевожу: сессия ожидает ответ функции либо true, либо false, но вместо этого она получает совсем не булев. В следствии этой ошибки, могут появиться и другие... Обычно (при включенном дебагге) вместе с текстом ошибки, указывается файл и номер строки, где появилась проблема. Находим эту строку и добавляем (bool), например было так:
return $return;
Стало так:
return (bool) $return;
Теперь сессия будет получать удовлетворяющий (булев) ее ответ от функции.
- Жалоба