Я пытаюсь обновить одно из моих приложений PHP до PHP7.Все отлично работает, кроме одного.Я вижу, что json_last_error()
возвращает другое значение в PHP7.
$input = file_get_contents('php://input');
$json = json_decode($input, true);
print_r(json_last_error());
Когда я делаю
curl 'http://localhost/test.php' -H 'Content-Type: application/json' --compressed
PHP 5 возвращает 0 (JSON_ERROR_NONE)
PHP 7 возвращает4 (JSON_ERROR_SYNTAX)
Я посмотрел официальную документацию, если есть изменения, но не смог найти какую-либо информацию.
Было ли изменение для json_decode()
или json_last_error()
функционировать?