#124 · Herramienta para desarrolladores

PHP Converter

Convierte arrays PHP sencillos a JSON sin ejecutar PHP. Admite literales con corchetes y pares `clave => valor` formados por strings, números, booleanos, null y arrays anidados. El convertidor rechaza expresiones, llamadas a funciones y variables para evitar presentar como segura una evaluación que el navegador no realiza.

Datos de entrada

Array PHP literal
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega un literal de array PHP simple.
  2. Evita variables, llamadas o expresiones.
  3. Convierte el literal y revisa el JSON.
  4. Descarga el resultado para usarlo en otras herramientas.

Qué hace esta herramienta para desarrolladores

Convierte únicamente literales PHP compatibles a una representación JSON real.

Reescribe tokens literales compatibles y delega la validación final en JSON.parse.

El procesamiento principal se realiza en tu navegador; revisa el resultado antes de incorporarlo a código de producción.

Ejemplo

Entrada de ejemplo

['name' => 'Ana', 'age' => 31, 'active' => true, 'roles' => ['admin', 'editor']]

Ejecuta el ejemplo para ver una salida generada por la lógica real de esta página.

Casos de uso

  • Revisión rápida de snippets antes de compartirlos.
  • Preparación de ejemplos para documentación y pruebas.
  • Diagnóstico local cuando no quieres enviar código a servicios externos.
  • Apoyo a revisiones de código y aprendizaje del lenguaje.

Consejos para obtener resultados fiables

  • Prueba primero con un fragmento pequeño y representativo.
  • Conserva una copia del código original antes de aplicar cambios.
  • Revisa los avisos en contexto; una coincidencia no siempre implica un error.
  • Usa el intérprete o linter oficial para la comprobación final.
  • No pegues secretos, claves ni credenciales si no son necesarios para el análisis.

Detalles del procesamiento

Reescribe tokens literales compatibles y delega la validación final en JSON.parse. La implementación evita ejecutar el código suministrado y trabaja con análisis textual o generación determinista.

No admite constantes, variables, objetos, concatenaciones, funciones ni expresiones PHP.

Preguntas frecuentes

¿Qué sintaxis de arrays PHP puede convertir a JSON?

No. El análisis del navegador es una comprobación previa; para una validación autoritativa debes usar las herramientas oficiales del lenguaje en tu entorno.

¿Puedo convertir un array que contiene variables PHP?

El procesamiento se realiza localmente sobre el texto que pegas o cargas. La herramienta no necesita enviar el código a un servidor para ejecutar su función principal.

¿El PHP Converter ejecuta eval o código del navegador?

La regla está diseñada para señalar casos que merecen revisión sin afirmar que todos sean errores definitivos. Revisa el contexto del fragmento antes de modificarlo.

¿Admite arrays anidados y valores booleanos o null?

Sí, cuando la construcción forma parte del subconjunto que la herramienta declara como compatible. Las limitaciones específicas aparecen en la sección de procesamiento.

¿Por qué una constante PHP no se convierte a JSON?

Usa el resultado como diagnóstico o punto de partida y confirma los casos importantes con el intérprete, compilador, linter o pruebas de tu proyecto.

Resumen del módulo

ElementoValor
Número124
CategoríaHerramientas de lenguajes de programación
ProcesamientoLocal en el navegador