/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/json/tests/007.phpt
37 строк
820 B
Tyson Andre
Clean up calls to extension_loaded('json') in tests
28 май 2020, 22:07
28 май 2020, 22:07
32a1ebb
Код
Авторство
О чём код?
--TEST-- json_last_error() tests --FILE-- <?php var_dump(json_decode("[1]")); var_dump(json_last_error(), json_last_error_msg()); var_dump(json_decode("[[1]]", false, 2)); var_dump(json_last_error(), json_last_error_msg()); var_dump(json_decode("[1}")); var_dump(json_last_error(), json_last_error_msg()); var_dump(json_decode('["' . chr(0) . 'abcd"]')); var_dump(json_last_error(), json_last_error_msg()); var_dump(json_decode("[1")); var_dump(json_last_error(), json_last_error_msg()); echo "Done\n"; ?> --EXPECT-- array(1) { [0]=> int(1) } int(0) string(8) "No error" NULL int(1) string(28) "Maximum stack depth exceeded" NULL int(2) string(42) "State mismatch (invalid or malformed JSON)" NULL int(3) string(53) "Control character error, possibly incorrectly encoded" NULL int(4) string(12) "Syntax error" Done