Crear API REST

Aprende a crear una API REST con PHP.

Las APIs REST permiten que diferentes aplicaciones se comuniquen entre sí. PHP puede servir como backend para APIs modernas.

  • GET: obtener datos
  • POST: crear datos
  • PUT: actualizar datos
  • DELETE: eliminar datos
  • header() para tipo de contenido

Métodos HTTP

  • GET: obtener datos
  • POST: crear datos
  • PUT: actualizar datos
  • DELETE: eliminar datos

Responder JSON

  • header() para tipo de contenido
  • json_encode() para convertir arrays
  • http_response_code() para códigos de estado
PHP
19

Crear API REST

Aprende a crear una API REST con PHP.

Código del tema: api

📘 Teoría

Métodos HTTP

  • GET: obtener datos
  • POST: crear datos
  • PUT: actualizar datos
  • DELETE: eliminar datos

Responder JSON

  • header() para tipo de contenido
  • json_encode() para convertir arrays
  • http_response_code() para códigos de estado

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre PHP.

Test de PHP

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com