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. Por Qué No Deberías Programar URLs en Temas o Plugins—Funciones de WordPress a Usar en Reemplazo

      Por Qué No Deberías Programar URLs en Temas o Plugins—Funciones de WordPress a Usar en Reemplazo

      Tutorial Beginner

      Cuando estás desarrollando un tema o plugin, frecuentemente precisarás incluir una URL en tu código. Por ejemplo, en un plugin podrías necesitar un link a...

    2. Construyendo tu Startup con PHP: Programación de una reunión

      Construyendo tu Startup con PHP: Programación de una reunión

      Tutorial Intermediate

      Este tutorial es parte de la serie Construye tu Startup con PHP en Tuts +. En esta serie, te estaré guiando a través del lanzamiento de una startup desde el...

    3. Cómo programar con Yii2: Controles de acceso a usuarios

      Cómo programar con Yii2: Controles de acceso a usuarios

      Tutorial Intermediate

      En la serie programación con Yii2, estoy guiando a los lectores en el uso de la nueva actualización de Yii2 Framework para PHP.

    4. Construyendo tu Startup con PHP: Configuraciones de Usuario, Imágenes de Perfil y Detalles de Contacto

      Construyendo tu Startup con PHP: Configuraciones de Usuario, Imágenes de Perfil y Detalles de Contacto

      Tutorial Intermediate

      Este tutorial es parte de la serie Construye tu Startup con PHP en Tuts +. En esta serie, te estoy guiando a través del lanzamiento de una startup desde el...

    5. Configuración personalizada del back-end en Magento

      Configuración personalizada del back-end en Magento

      Tutorial Intermediate

      En este tutorial, pondré a prueba la configuración de módulos personalizados en el back-end de Magento. Siempre es útil proporcionar varias opciones...

    6. Cómo programar con Yii2: localización con I18n

      Cómo programar con Yii2: localización con I18n

      Tutorial Intermediate

      En esta serie de Programación con Yii2, guío a los lectores en el uso del Framework Yii2 recientemente actualizado para PHP. En la primera parte,...

    7. Crear un sencillo CRM en WordPress: Adición de columnas a WP_List_Table

      Crear un sencillo CRM en WordPress: Adición de columnas a WP_List_Table

      Tutorial Intermediate

      Hemos estado viendo cómo crear un sencillo sistema CRM en WordPress. En la última parte de esta serie, usamos Advanced Custom Fields para añadir campos...

    8. Cómo programar con Yii2: Integración de registro de usuario

      Cómo programar con Yii2: Integración de registro de usuario

      Tutorial Intermediate

      Esta es la cuarta parte de una serie sobre Yii2. En la programando con Yii2: Primeros pasos, configuramos Yii2 localmente, construimos una aplicación Hello...

    9. Cómo programar con Yii2: Trabajar con la base de datos y Active Record

      Cómo programar con Yii2: Trabajar con la base de datos y Active Record

      Tutorial Intermediate

      Si se está preguntando, "¿Qué es Yii?" Echa un vistazo a mi tutorial anterior: Introducción a Yii Framework, que revisa los beneficios de Yii e incluye...

    10. Construyendo tu Startup con PHP: Localización con I18n

      Construyendo tu Startup con PHP: Localización con I18n

      Tutorial Intermediate

      Esta es la cuarta parte de la serie Construyendo tu Startup con PHP en Tuts +. En esta serie, te estoy guiando a través del lanzamiento de una startup, desde...

    11. Crear un sencillo CRM en WordPress: Creación de un tipo de entrada personalizada

      Crear un sencillo CRM en WordPress: Creación de un tipo de entrada personalizada

      Tutorial Intermediate

      Si eres un diseñador independiente, un desarrollador o el propietario de un negocio, sabrás lo difícil que es mantener un almacenamiento centralizado de los...

    12. Construyendo tu Startup con PHP: Geolocalización y Google Places

      Construyendo tu Startup con PHP: Geolocalización y Google Places

      Tutorial Intermediate

      Esta es la tercera parte de la serie Construyendo tu Startup con PHP en Tuts+. En esta serie, te estoy guiando a través del lanzamiento de una startup desde...