Función json validate

De Wiki Proyectos Beta
Revisión del 09:18 22 oct 2023 de Josego (discusión | contribs.) ([feat] Add information Función json validate)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Descripción

Para validar una cadena JSON anterior a PHP 8.3, se necesitaba pasarla a json_decode() y luego ver si se emitían errores y/o excepciones.

Al utilizar este enfoque para validar estructuras JSON grandes, corría el riesgo de quedarse sin memoria antes de determinar si era válida. Además, esto podría hacer que alcance el límite de memoria de PHP antes de procesar la estructura.

La nueva función tiene más rendimiento y menos susceptible a errores. La función es:

función json_validate(cadena $json, int $profundidad = 512, int $flags = 0): bool 

Recursos