Learn PHP

If you want to be a web developer, you need to learn PHP. Read these free tutorials to master this powerful and popular scripting language.

Getting started with PHP

  • How to Build a Simple REST API in PHP

    How to Build a Simple REST API in PHP

    Sajal Soni
  • How to Use Sessions and Session Variables in PHP

    How to Use Sessions and Session Variables in PHP

    Sajal Soni
  • How to Upload a File in PHP (With an Example)

    How to Upload a File in PHP (With an Example)

    Sajal Soni
  • All PHP tutorials:

    1. Mejoras en las consultas en las últimas versiones de WordPress

      Mejoras en las consultas en las últimas versiones de WordPress

      Tutorial Intermediate

      En los últimos años, se ha escrito mucho sobre las mejoras en la interfaz de WordPress: se ha hablado sobre todo de los cambios en la experiencia de escritura.

    2. Argumentos WP_Query: Estado, orden y paginación

      Argumentos WP_Query: Estado, orden y paginación

      Tutorial Intermediate

      En esta parte de la serie Dominando WP_Query, aprenderás algunos de los argumentos que puedes usar con la clase WP_Query, a saber, aquellos para:

    3. Argumentos WP_Query: Fecha

      Argumentos WP_Query: Fecha

      Tutorial Intermediate

      En esta serie sobre WP_Query, has aprendido cómo usar la clase WP_Query para crear consultas personalizadas en los archivos de tu tema o de tus plugins.

    4. Usa dos bucles para generar tu primera entrada de blog de forma diferente

      Usa dos bucles para generar tu primera entrada de blog de forma diferente

      Tutorial Intermediate

      Creo que puedo decir con seguridad que si eres un blogger, querrás destacar el contenido más reciente de tu blog para que la gente lo vea y lo lea. Existen...

    5. Dominando WP_Query: Actions y Filters

      Dominando WP_Query: Actions y Filters

      Tutorial Intermediate

      Bienvenido/a a la tercera parte de la serie llamada "Dominando WP_Query". En la parte anterior vimos 13 funciones que están relacionadas con la clase...

    6. Dominando WP_Query: Introducción

      Dominando WP_Query: Introducción

      Tutorial Intermediate

      Por defecto, WordPress ejecutará una petición en cada página que muestre tu sitio, cuya naturaleza será determinada por el tipo de página que se esté viendo....

    7. Creación con la API de Twitter: Administración de listas

      Creación con la API de Twitter: Administración de listas

      Tutorial Intermediate

      Esta es la segunda parte de nuestro tutorial sobre la API de Lista de Twitter dentro de nuestra más amplia serie sobre la API de Twitter. En este tutorial,...

    8. Uso y extension de la API de Drupal 8 Mail: Parte 1

      Uso y extension de la API de Drupal 8 Mail: Parte 1

      Tutorial Intermediate

      normal predeterminado. En la segunda parte vamos a ver ampliar el sistema de correo e integrar una API externa para la entrega de correo electrónico. Para...

    9. La guía de Tuts+ sobre etiquetas de plantilla: final de la serie

      La guía de Tuts+ sobre etiquetas de plantilla: final de la serie

      Tutorial Beginner

      ¡Bienvenidos al final de la serie de "La guía de Tuts+ sobre las etiquetas de plantilla:"! Ha sido un largo, pero gran viaje, como ya advertí en la primera...

    10. Introducción a Craft CMS

      Introducción a Craft CMS

      Tutorial Beginner

      Este es un tutorial de seguimiento de Introducción a Craft CMS. Si no está familiarizado con Craft, le recomiendo que primero lea la primera parte. Luego,...

    11. Aplicar estilo a secciones en un sitio basado en páginas de forma distinta

      Aplicar estilo a secciones en un sitio basado en páginas de forma distinta

      Tutorial Beginner

      En un tutorial anterior te mostré cómo aplicar estilo a las categorías de tu sitio de manera diferente para que si tu sitio tiene secciones para cada...

    12. Usa un Tipo de Contenido Personalizado para el Contenido de Tu Barra Lateral

      Usa un Tipo de Contenido Personalizado para el Contenido de Tu Barra Lateral

      Tutorial Intermediate

      Siempre uso widgets de texto para añadir contenido a las barras laterales en las webs que desarrollo. Estos widgets son útiles ya que aceptan tanto texto...