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 (int)
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 (int)
El documento JSON tiene una estructura incorrecta: comas faltantes o superfluas, llaves, claves faltantes, etc.
SIMDJSON_ERR_DEPTH_ERROR (int)
El documento JSON era demasiado profundo (demasiados objetos y arrays anidados)
SIMDJSON_ERR_STRING_ERROR (int)
Problema al analizar una cadena
SIMDJSON_ERR_T_ATOM_ERROR (int)
Problema al analizar un átomo que comienza con la letra 't'
SIMDJSON_ERR_F_ATOM_ERROR (int)
Problema al analizar un átomo que comienza con la letra 'f'
SIMDJSON_ERR_N_ATOM_ERROR (int)
Problema al analizar un átomo que comienza con la letra 'n'
SIMDJSON_ERR_NUMBER_ERROR (int)
Problema al analizar un número
SIMDJSON_ERR_UTF8_ERROR (int)
La entrada no es un UTF-8 válido
SIMDJSON_ERR_UNINITIALIZED (int)
El analizador utilizado por simdjson no está inicializado. No debería ocurrir.
SIMDJSON_ERR_EMPTY (int)
Vacío: no se encontró JSON
SIMDJSON_ERR_UNESCAPED_CHARS (int)
Con las cadenas, algunos caracteres deben ser escapados, se encontraron caracteres no escapados
SIMDJSON_ERR_UNCLOSED_STRING (int)
Una cadena está abierta, pero nunca cerrada.
SIMDJSON_ERR_UNSUPPORTED_ARCHITECTURE (int)
simdjson no tiene una implementación compatible con esta arquitectura CPU (¿tal vez un CPU no-SIMD?).
SIMDJSON_ERR_INCORRECT_TYPE (int)
No debería ocurrir.
SIMDJSON_ERR_NUMBER_OUT_OF_RANGE (int)
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 (int)
No debería ocurrir.
SIMDJSON_ERR_NO_SUCH_FIELD (int)
No debería ocurrir.
SIMDJSON_ERR_IO_ERROR (int)
No debería ocurrir.
SIMDJSON_ERR_INVALID_JSON_POINTER (int)
Sintaxis de puntero JSON inválida en simdjson_key_value() y otras funciones que aceptan un puntero JSON $key.
SIMDJSON_ERR_INVALID_URI_FRAGMENT (int)
Sintaxis de fragmento URI inválida.
SIMDJSON_ERR_UNEXPECTED_ERROR (int)
Error inesperado, considere reportar este problema ya que puede haber encontrado un bug en el PECL simdjson
SIMDJSON_ERR_PARSER_IN_USE (int)
No debería ocurrir.
SIMDJSON_ERR_OUT_OF_ORDER_ITERATION (int)
No debería ocurrir.
SIMDJSON_ERR_INSUFFICIENT_PADDING (int)
No debería ocurrir.
SIMDJSON_ERR_INCOMPLETE_ARRAY_OR_OBJECT (int)
El documento JSON terminó prematuramente en medio de un objeto o un array.
SIMDJSON_ERR_SCALAR_DOCUMENT_AS_VALUE (int)
No debería ocurrir.
SIMDJSON_ERR_OUT_OF_BOUNDS (int)
Intento de acceder a una ubicación fuera del documento.
SIMDJSON_ERR_TRAILING_CONTENT (int)
SIMDJSON_ERR_KEY_COUNT_NOT_COUNTABLE (int)
SIMDJSON_ERR_INVALID_PROPERTY (int)
Nombre de propiedad inválido para un stdClass al decodificar un valor con simdjson_decode() o simdjson_key_value()

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top