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. Crea tu propio acortador de URL con YOURLS

      Crea tu propio acortador de URL con YOURLS

      Tutorial Intermediate

      En éste tutorial te mostraré cómo instalar tu acortador de URL basado en PHP, de código abierto, llamado YOURLS.

    2. Programando con Yii2, explorando MVC, formularios y plantillas

      Programando con Yii2, explorando MVC, formularios y plantillas

      Tutorial Intermediate

      En Programando con Yii2: Empezando, configuramos Yii2 localmente, programamos una aplicación "Hola Mundo", configuramos el servidor remoto y usamos Github...

    3. Creando tus propios widgets usando varias API de WordPress: Introducción

      Creando tus propios widgets usando varias API de WordPress: Introducción

      Tutorial Intermediate

      Los widgets son una forma ingeniosa de darles a los propietarios de sitios algún control sobre el aspecto (y algunas veces la funcionalidad) de sus sitios de...

    4. Eventos Personalizados en Magento Con el Patrón Observador.

      Eventos Personalizados en Magento Con el Patrón Observador.

      Tutorial Intermediate

      Considerando el numero de frameworks de eCommerce disponibles en el mercado, Magento es uno de las opciones mas populares para las tiendas en linea de...

    5. La guía para principiantes de taxonomías de WordPress: Un plugin personalizado

      La guía para principiantes de taxonomías de WordPress: Un plugin personalizado

      Tutorial Beginner

      A lo largo de esta serie, hemos echado un vistazo a las taxonomías de WordPress: qué son, cómo funcionan, cómo diferenciarlas entre los diferentes tipos...

    6. SEO en Magento: Optimizar las páginas y evitar las penalizaciones por contenido duplicado

      SEO en Magento: Optimizar las páginas y evitar las penalizaciones por contenido duplicado

      Tutorial Beginner

      En esta segunda parte de esta serie, exploraremos formas de optimizar nuestras páginas de categorías y productos para obtener los mejores resultados de...

    7. 50 Filtros de WordPress: Final de la Serie

      50 Filtros de WordPress: Final de la Serie

      Tutorial Beginner

      ¡Bienvenido al final de la serie "50 Filtros de WordPress"! En esta última parte, vamos a revisar lo que hemos aprendido y haremos un resumen de cada uno de...

    8. 50 Filtros WordPress: Filtros del 41-50

      50 Filtros WordPress: Filtros del 41-50

      Tutorial Beginner

      En las anteriores partes de esta serie, vimos 40 filtros WordPress. En este tutorial vamos a ver los últimos 10 filtros acompañados de ejemplos para cada uno.

    9. Construyendo con la API de Twitter: Usando Streams en tiempo real

      Construyendo con la API de Twitter: Usando Streams en tiempo real

      Tutorial Advanced

      Mientras que la API REST de Twitter es adecuada para muchas aplicaciones, si quieres actualizaciones inmediatas y acceso a una amplia gama de notificaciones,...

    10. 50 filtros de WordPress: Una introducción a los filtros

      50 filtros de WordPress: Una introducción a los filtros

      Tutorial Beginner

      WordPress es una increíble plataforma y el gestor de contenidos más popular del mundo. Esta popularidad se debe a su gran extensibilidad. En esta serie de...

    11. Programación con Yii2: Primeros pasos

      Programación con Yii2: Primeros pasos

      Tutorial Beginner

      En este tutorial vamos a ver como instalar Yii 2.0, configurar un entorno local de desarollo, programar un Hola Mundo simple, configurar un entorno de...

    12. Construyendo Características Avanzadas de Correo Electrónico Con IMAP y PHP

      Construyendo Características Avanzadas de Correo Electrónico Con IMAP y PHP

      Tutorial Intermediate

      En este tutorial, te guiaré a través de algunos ejemplos del mundo real de cómo puedes usar PHP e IMAP para construir nuevas características para administrar...