Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

SIMDJSON_ERR_CAPACITY (entier)
Este analizador no puede manejar un documento tan voluminoso. Se lanza al analizar una cadena JSON de más de 4 Gio.
SIMDJSON_ERR_TAPE_ERROR (entier)
El documento JSON tiene una estructura incorrecta: comas faltantes o superfluas, llaves, claves faltantes, etc.
SIMDJSON_ERR_DEPTH_ERROR (entier)
El documento JSON era demasiado profundo (demasiados objetos y arrays anidados)
SIMDJSON_ERR_STRING_ERROR (entier)
Problema al analizar una cadena
SIMDJSON_ERR_T_ATOM_ERROR (entier)
Problema al analizar un átomo que comienza con la letra 't'
SIMDJSON_ERR_F_ATOM_ERROR (entier)
Problema al analizar un átomo que comienza con la letra 'f'
SIMDJSON_ERR_N_ATOM_ERROR (entier)
Problema al analizar un átomo que comienza con la letra 'n'
SIMDJSON_ERR_NUMBER_ERROR (entier)
Problema al analizar un número
SIMDJSON_ERR_UTF8_ERROR (entier)
La entrada no es un UTF-8 válido
SIMDJSON_ERR_UNINITIALIZED (entier)
El analizador utilizado por simdjson no está inicializado. No debería ocurrir.
SIMDJSON_ERR_EMPTY (entier)
Vacío: no se encontró JSON
SIMDJSON_ERR_UNESCAPED_CHARS (entier)
Con las cadenas, algunos caracteres deben ser escapados, se encontraron caracteres no escapados
SIMDJSON_ERR_UNCLOSED_STRING (entier)
Una cadena está abierta, pero nunca cerrada.
SIMDJSON_ERR_UNSUPPORTED_ARCHITECTURE (entier)
simdjson no tiene una implementación compatible con esta arquitectura CPU (¿tal vez un CPU no-SIMD?).
SIMDJSON_ERR_INCORRECT_TYPE (entier)
No debería ocurrir.
SIMDJSON_ERR_NUMBER_OUT_OF_RANGE (entier)
El número JSON es demasiado grande o demasiado pequeño para caber en el tipo solicitado. Es importante señalar que la biblioteca C simdjson es un fork y que este error es ignorado para coincidir con la gestión de PHP de los números JSON que son demasiado grandes o demasiado pequeños.
SIMDJSON_ERR_INDEX_OUT_OF_BOUNDS (entier)
No debería ocurrir.
SIMDJSON_ERR_NO_SUCH_FIELD (entier)
No debería ocurrir.
SIMDJSON_ERR_IO_ERROR (entier)
No debería ocurrir.
SIMDJSON_ERR_INVALID_JSON_POINTER (entier)
Sintaxis de puntero JSON inválida en simdjson_key_value() y otras funciones que aceptan un puntero JSON $key.
SIMDJSON_ERR_INVALID_URI_FRAGMENT (entier)
Sintaxis de fragmento URI inválida.
SIMDJSON_ERR_UNEXPECTED_ERROR (entier)
Error inesperado, considere reportar este problema ya que puede haber encontrado un bug en el PECL simdjson
SIMDJSON_ERR_PARSER_IN_USE (entier)
No debería ocurrir.
SIMDJSON_ERR_OUT_OF_ORDER_ITERATION (entier)
No debería ocurrir.
SIMDJSON_ERR_INSUFFICIENT_PADDING (entier)
No debería ocurrir.
SIMDJSON_ERR_INCOMPLETE_ARRAY_OR_OBJECT (entier)
El documento JSON terminó prematuramente en medio de un objeto o un array.
SIMDJSON_ERR_SCALAR_DOCUMENT_AS_VALUE (entier)
No debería ocurrir.
SIMDJSON_ERR_OUT_OF_BOUNDS (entier)
Intento de acceder a una ubicación fuera del documento.
SIMDJSON_ERR_TRAILING_CONTENT (entier)
SIMDJSON_ERR_KEY_COUNT_NOT_COUNTABLE (entier)
SIMDJSON_ERR_INVALID_PROPERTY (entier)
Nombre de propiedad inválido para un stdClass al decodificar un valor con simdjson_decode() o simdjson_key_value()