Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `simdjson.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
-
SIMDJSON_ERR_CAPACITY(int) -
This parser can't support a document that big. Thrown when parsing a JSON string that is over 4GiB long.
-
SIMDJSON_ERR_TAPE_ERROR(int) -
Овој парсер не може да поддржи толку голем документ. Фрлено кога се парсира JSON стринг што е подолг од 4GiB.
-
SIMDJSON_ERR_DEPTH_ERROR(int) -
JSON документот има неправилна структура: недостасуваат или се излишни запирки, загради, недостасуваат клучеви, итн.
-
SIMDJSON_ERR_STRING_ERROR(int) -
JSON документот беше премногу длабок (премногу вгнездени објекти и низи)
-
SIMDJSON_ERR_T_ATOM_ERROR(int) -
Проблем при парсирање на стринг
-
SIMDJSON_ERR_F_ATOM_ERROR(int) -
Проблем при парсирање на атом што започнува со буквата 't'
-
SIMDJSON_ERR_N_ATOM_ERROR(int) -
Проблем при парсирање на атом што започнува со буквата 'f'
-
SIMDJSON_ERR_NUMBER_ERROR(int) -
Проблем при парсирање на атом што започнува со буквата 'n'
-
SIMDJSON_ERR_UTF8_ERROR(int) -
Проблем при парсирање на број
-
SIMDJSON_ERR_UNINITIALIZED(int) -
Влезот не е валиден UTF-8
-
SIMDJSON_ERR_EMPTY(int) -
Парсерот што го користи simdjson не е иницијализиран. Не треба да се случи.
-
SIMDJSON_ERR_UNESCAPED_CHARS(int) -
Празно: не е пронајден JSON
-
SIMDJSON_ERR_UNCLOSED_STRING(int) -
Во стрингови, некои знаци мора да бидат избегнати, најдовме избегнати знаци
-
SIMDJSON_ERR_UNSUPPORTED_ARCHITECTURE(int) -
Стрингот е отворен, но никогаш не е затворен.
-
SIMDJSON_ERR_INCORRECT_TYPE(int) -
simdjson нема имплементација поддржана од оваа CPU архитектура (можеби е не-SIMD CPU?).
-
SIMDJSON_ERR_NUMBER_OUT_OF_RANGE(int) -
Не треба да се случи.
-
SIMDJSON_ERR_INDEX_OUT_OF_BOUNDS(int) -
simdjson нема имплементација поддржана од оваа CPU архитектура (можеби е не-SIMD CPU?).
-
SIMDJSON_ERR_NO_SUCH_FIELD(int) -
simdjson нема имплементација поддржана од оваа CPU архитектура (можеби е не-SIMD CPU?).
-
SIMDJSON_ERR_IO_ERROR(int) -
simdjson нема имплементација поддржана од оваа CPU архитектура (можеби е не-SIMD CPU?).
-
SIMDJSON_ERR_INVALID_JSON_POINTER(int) -
JSON бројот е преголем или премал за да се вклопи во бараниот тип. Забележете дека C simdjson библиотеката е форк и оваа грешка е игнорирана за да се совпадне со ракувањето на PHP со JSON броеви што се преголеми или премали. simdjson_key_value() Невалидна синтакса на JSON покажувач во $key.
-
SIMDJSON_ERR_INVALID_URI_FRAGMENT(int) -
и други функции што прифаќаат JSON покажувач
-
SIMDJSON_ERR_UNEXPECTED_ERROR(int) -
Невалидна синтакса на URI фрагмент.
-
SIMDJSON_ERR_PARSER_IN_USE(int) -
simdjson нема имплементација поддржана од оваа CPU архитектура (можеби е не-SIMD CPU?).
-
SIMDJSON_ERR_OUT_OF_ORDER_ITERATION(int) -
simdjson нема имплементација поддржана од оваа CPU архитектура (можеби е не-SIMD CPU?).
-
SIMDJSON_ERR_INSUFFICIENT_PADDING(int) -
simdjson нема имплементација поддржана од оваа CPU архитектура (можеби е не-SIMD CPU?).
-
SIMDJSON_ERR_INCOMPLETE_ARRAY_OR_OBJECT(int) -
Документот JSON заврши прерано во средината на објект или низа.
-
SIMDJSON_ERR_SCALAR_DOCUMENT_AS_VALUE(int) -
simdjson нема имплементација поддржана од оваа CPU архитектура (можеби е не-SIMD CPU?).
-
SIMDJSON_ERR_OUT_OF_BOUNDS(int) -
Се обиде да пристапи до локација надвор од документот.
-
SIMDJSON_ERR_TRAILING_CONTENT(int) -
-
SIMDJSON_ERR_KEY_COUNT_NOT_COUNTABLE(int) -
-
SIMDJSON_ERR_INVALID_PROPERTY(int) -
Невалидно име на својство за stdClass при декодирање вредност со simdjson_decode() or simdjson_key_value()