International PHP Conference Munich 2025

Constantes predefinidas

As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.

SIMDJSON_ERR_CAPACITY (int)
Este analisador não suporta um documento tão grande. Lançado ao analisar uma string JSON com mais de 4 GiB de comprimento.
SIMDJSON_ERR_TAPE_ERROR (int)
O documento JSON tem uma estrutura imprópria: vírgulas ausentes ou supérfluas, chaves ausentes, etc.
SIMDJSON_ERR_DEPTH_ERROR (int)
O documento JSON era muito profundo (muitos objetos e arrays aninhados)
SIMDJSON_ERR_STRING_ERROR (int)
Problema ao analisar uma string
SIMDJSON_ERR_T_ATOM_ERROR (int)
Problema ao analisar um átomo que começa com a letra 't'
SIMDJSON_ERR_F_ATOM_ERROR (int)
Problema ao analisar um átomo que começa com a letra 'f'
SIMDJSON_ERR_N_ATOM_ERROR (int)
Problema ao analisar um átomo que começa com a letra 'n'
SIMDJSON_ERR_NUMBER_ERROR (int)
Problema ao analisar um número
SIMDJSON_ERR_UTF8_ERROR (int)
A entrada não é um UTF-8 válido
SIMDJSON_ERR_UNINITIALIZED (int)
O analisador usado por simdjson não foi inicializado. Isso não deveria acontecer.
SIMDJSON_ERR_EMPTY (int)
Vazio: nenhum JSON encontrado
SIMDJSON_ERR_UNESCAPED_CHARS (int)
Dentro das strings, alguns caracteres devem ser escapados, encontramos caracteres não escapados
SIMDJSON_ERR_UNCLOSED_STRING (int)
Uma string é aberta, mas nunca fechada.
SIMDJSON_ERR_UNSUPPORTED_ARCHITECTURE (int)
simdjson não tem uma implementação suportada por esta arquitetura de CPU (talvez seja uma CPU não-SIMD?).
SIMDJSON_ERR_INCORRECT_TYPE (int)
Não deveria acontecer.
SIMDJSON_ERR_NUMBER_OUT_OF_RANGE (int)
O número JSON é muito grande ou muito pequeno para caber no tipo solicitado. Observe que a biblioteca simdjson em C é uma bifurcação e este erro é ignorado para corresponder ao tratamento do PHP de números JSON muito grandes ou muito pequenos.
SIMDJSON_ERR_INDEX_OUT_OF_BOUNDS (int)
Não deveria acontecer.
SIMDJSON_ERR_NO_SUCH_FIELD (int)
Não deveria acontecer.
SIMDJSON_ERR_IO_ERROR (int)
Não deveria acontecer.
SIMDJSON_ERR_INVALID_JSON_POINTER (int)
Sintaxe de ponteiro JSON inválida em simdjson_key_value() e outras funções que aceitam um ponteiro JSON $key.
SIMDJSON_ERR_INVALID_URI_FRAGMENT (int)
Sintaxe de fragmento de URI inválida.
SIMDJSON_ERR_UNEXPECTED_ERROR (int)
Erro inesperado, considere relatar este problema, pois pode ter sido encontrado um bug no simdjson PECL
SIMDJSON_ERR_PARSER_IN_USE (int)
Não deveria acontecer.
SIMDJSON_ERR_OUT_OF_ORDER_ITERATION (int)
Não deveria acontecer.
SIMDJSON_ERR_INSUFFICIENT_PADDING (int)
Não deveria acontecer.
SIMDJSON_ERR_INCOMPLETE_ARRAY_OR_OBJECT (int)
O documento JSON terminou cedo no meio de um objeto ou array.
SIMDJSON_ERR_SCALAR_DOCUMENT_AS_VALUE (int)
Não deveria acontecer.
SIMDJSON_ERR_OUT_OF_BOUNDS (int)
Tentativa de acessar o local fora do documento.
SIMDJSON_ERR_TRAILING_CONTENT (int)
SIMDJSON_ERR_KEY_COUNT_NOT_COUNTABLE (int)
SIMDJSON_ERR_INVALID_PROPERTY (int)
Nome de propriedade inválido para uma stdClass ao decodificar um valor com simdjson_decode() ou simdjson_key_value()

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top