PHP Trail
Producto

Aprende a programar PHP con proyectos pequeños

01

Puedes aprender a programar PHP con proyectos pequeños en tu propia carpeta mientras PHP Trail se encarga de escribir, ejecutar y comprobar. Cada paso se convierte en una tarjeta. Muestra el resultado real, y en Ask first aceptas o rechazas cada cambio mientras PHP Trail lee y escribe archivos, ejecuta tu comando PHP y consulta el manual.

01

Archivos en tu carpeta

Lee, crea y edita archivos dentro de la carpeta de trabajo del chat, y un contador muestra los archivos creados, editados y leídos.

02

Salida real del comando

Shell ejecuta tu comando PHP e informa de la salida real, del mensaje de error real y del código de salida real.

03

Un paso de revisión

Ask first hace una pausa antes de las acciones que cambian algo, y edit_file muestra cada cambio como un diff que aceptas o rechazas.

Qué puede hacer el agente

Proyectos pequeños, respuesta real

Leer no ejecuta un script. Un tutorial de programación en PHP en papel se queda en el texto, mientras que PHP Trail guarda el archivo, ejecuta tu comando PHP y te devuelve la salida real para que la leas.

Dos sesiones de práctica al detalle

Escapa un nombre enviado desde un formulario

Pide greeting.php, una página con un formulario HTML pequeño que muestra de vuelta el nombre enviado. write_file la guarda con el nombre pasado por htmlspecialchars, porque los datos de un formulario no son de fiar, y Shell ejecuta php -l greeting.php para revisar la sintaxis. Tú inicias php -S localhost:8000 en tu propia terminal, ya que ese servidor integrado es solo para pruebas locales y nunca debe exponerse a internet. Mantenlo en local. Escribe un nombre que lleve un signo de menor y comprueba si aparece como texto plano. Aprender PHP para el desarrollo backend incluye gestionar formularios en el servidor como este: llegan los datos, los escapas al mostrarlos y los pruebas en local. Lee el archivo en la tarjeta de Ask first antes de aceptarlo y prueba la página tú mismo.

Entiende un bucle con Plan only

Cambia a Plan only, señala el bucle foreach de totals.php o pégalo, y pregunta qué hace con el array asociativo. El agente explica cada línea en pasos sencillos y escribe un plan para un segundo bucle, sin ejecutar ningún comando ni cambiar ningún archivo. Lee primero el plan. Aprender PHP bien incluye preguntar por tu propio código, no solo por los ejemplos del material de PHP para principiantes. Cuando la explicación te quede clara, cambia a Ask first y pide el segundo bucle. edit_file muestra el cambio como un diff, y Shell ejecuta php totals.php para que compares las líneas impresas con lo que esperabas. Acepta el diff solo cuando puedas decir qué hace cada línea nueva.

Lo que PHP Trail no hace

PHP Trail no es un servicio alojado ni un plugin de editor. Está pensado para tus propios archivos y equipos, y no decide por ti qué te corresponde tocar. Las herramientas de archivos trabajan en la carpeta de trabajo del chat, mientras que Shell y las herramientas web no se limitan a ella. Un resultado no es una prueba, así que revisa cada diff y prueba tú mismo cada script.

PHP Trail para Windows

Prueba un primer proyecto pequeño

Descargar PHP Trail ↗