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. Descifrando el Personalizador de temas: Parte I de prácticas

      Descifrando el Personalizador de temas: Parte I de prácticas

      Tutorial Beginner

      Después leer los artículos anteriores de esta serie, supongo que entiendes los componentes del Personalizador de temas y cómo añadirlos, eliminarlos y...

    2. Creación de un plugin de tabla de precios receptiva para WordPress

      Creación de un plugin de tabla de precios receptiva para WordPress

      Tutorial Intermediate

      Las tablas de precios son un componente clave de tu negocio que promueve tus productos y ayuda a los usuarios a elegir entre los diferentes servicios que...

    3. Pruebas expresivas con Hamcrest

      Pruebas expresivas con Hamcrest

      Tutorial Intermediate

      Hamcrest es un conjunto de comparadores para escribir código más expresivo. Da la casualidad de que estos comparadores son especialmente útiles al escribir...

    4. Tablas de bases de datos personalizadas: la seguridad es lo primero

      Tablas de bases de datos personalizadas: la seguridad es lo primero

      Tutorial Intermediate

      Esta es la segunda parte de una serie sobre tablas de bases de datos personalizadas en WordPress. En la primera parte, cubrimos las razones a favor y en...

    5. Tablas de bases de datos personalizadas: creando la tabla

      Tablas de bases de datos personalizadas: creando la tabla

      Tutorial Intermediate

      En esta serie veremos el uso de tablas de bases de datos personalizadas. Cubriremos cómo crear, mantener y eliminar la tabla, así como cómo agregar, eliminar...

    6. Dos maneras de desarrollar plugins de WordPress: Programación funcional

      Dos maneras de desarrollar plugins de WordPress: Programación funcional

      Tutorial Beginner

      Esta segunda parte de una serie que analiza dos estilos de programación diferentes (a veces llamados paradigmas de programación) que puedes usar al...

    7. Tipos de publicaciones personalizadas de WordPress: taxonomías, columnas administrativas y filtros

      Tipos de publicaciones personalizadas de WordPress: taxonomías, columnas administrativas y filtros

      Tutorial Intermediate

      Antes de sumergirte en este tutorial, por favor, lee mi primer tutorial sobre tipos de entradas personalizadas, donde he explicado algunos de los aspectos...

    8. Ampliar el feed RSS predeterminado de WordPress

      Ampliar el feed RSS predeterminado de WordPress

      Tutorial Intermediate

      Es posible que en ocasiones tengas que mejorar tu presencia online y llegar a una audiencia más amplia enviando tu contenido fuera de tu sitio web. Por...

    9. Consejo rápido: implementa PHP en Heroku en segundos

      Consejo rápido: implementa PHP en Heroku en segundos

      Tutorial Beginner

      Ya hemos hablado de la brillantez de Heroku, sobre todo del hecho de que hace que el lanzamiento de una aplicación Rails o Node sea bastante sencillo sin...

    10. Consejo rápido: uso de wp_editor

      Consejo rápido: uso de wp_editor

      Tutorial Beginner

      ¡En este consejo descubriremos para qué sirve wp_editor!

    11. Una Guia para Custom Port Types de WordPress: Creación, Muestra y Meta Boxes

      Una Guia para Custom Port Types de WordPress: Creación, Muestra y Meta Boxes

      Tutorial Intermediate

      WordPress está construido para personalización. Fue creado de tal forma que cada una de las secciones es personalizable. En este tutorial vamos a explorar...

    12. Una introducción a Ajax en el Front End de WordPress: Realmente haciéndolo

      Una introducción a Ajax en el Front End de WordPress: Realmente haciéndolo

      Tutorial Intermediate

      En esta serie, estamos discutiendo cómo implementar Ajax en el frontend de WordPress. En el primer post de la serie, repasamos cómo funciona Ajax a alto...