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. Excepciones de PHP: Try Catch para el manejo de errores

      Excepciones de PHP: Try Catch para el manejo de errores

      Tutorial Beginner

      En esta publicación aprenderás cómo usar el manejo de excepciones en PHP. A partir de PHP 5 podemos usar bloques try catch para gestionar errores; esta es...

    2. Tutorial PHP Type Casting: Guía Completa

      Tutorial PHP Type Casting: Guía Completa

      Tutorial Beginner

      Este tutorial de PHP te ayudará a aprender los conceptos básicos de la conversión de tipos de datos. Aprenderemos sobre las conversiones y sus reglas.

    3. Programación funcional en PHP con funciones lambda

      Programación funcional en PHP con funciones lambda

      Tutorial Intermediate

      Al programar, es bueno poder resolver un problema de varias maneras. Este tutorial te enseñará cómo usar la programación funcional en PHP con funciones lambda.

    4. Scripts en PHP para gestionar inventario y stock

      Scripts en PHP para gestionar inventario y stock

      Tutorial Beginner

      Tienes suficientes existencias para satisfacer la demanda de los clientes? ¿Necesitas gestionar de manera precisa tus niveles de inventario? El inventario...

    5. Los 10 Mejores CRM y Scripts PHP para la Gestión de Proyectos

      Los 10 Mejores CRM y Scripts PHP para la Gestión de Proyectos

      Tutorial Beginner

      Como freelancer y alguien que trabaja con pequeñas empresas, he experientado los puntos conflictivos de la gestión de proyectos. Normalmente la solución es...

    6. Comparando los 5 Mejores Constructores de Formulario PHP

      Comparando los 5 Mejores Constructores de Formulario PHP

      Tutorial Beginner

      Un buen formulario puede ser una necesidad en un sitio web. En este artículo te presentamos los 5 mejores constructores de formulario de contacto PHP para...

    7. Cómo usar AJAX en PHP y
jQuery

      Cómo usar AJAX en PHP y jQuery

      Tutorial Beginner

      Hoy vamos a explorar el concepto de AJAX con PHP. La técnica AJAX lo ayuda a mejorar la interfaz de usuario de su aplicación y mejorar la experiencia...

    8. Por qué deberías usar PDO de PHP para acceder a las bases de datos

      Por qué deberías usar PDO de PHP para acceder a las bases de datos

      Tutorial Intermediate

      Muchos programadores de PHP aprendieron cómo acceder a las bases de datos usando ya sea la extensión MySQL o la extensión MySQLi. A partir de PHP 5.1 hay...

    9. Cómo obtener una lista de los archivos de un directorio en PHP

      Cómo obtener una lista de los archivos de un directorio en PHP

      Tutorial Beginner

      En este artículo analizaremos cómo puedes obtener una lista de todos los archivos de un directorio en PHP.

    10. Los 20 Mejores Formularios PHP de Correo Electrónico

      Los 20 Mejores Formularios PHP de Correo Electrónico

      Tutorial Beginner

      Los formularios de correo electrónico tienen diferentes formas y tamaños. Seguro, hay un "formulario de contacto" clásico que encontrarás en prácticamente...

    11. Uso de urlencode y urldecode en PHP

      Uso de urlencode y urldecode en PHP

      Tutorial Intermediate

      De vez en cuando vas a tener que enviar datos a una página web o servicio mediante el uso de una URL, por ejemplo en una solicitud GET. Esto es bastante...

    12. Crear un formulario PHP de inicio de sesión

      Crear un formulario PHP de inicio de sesión

      Tutorial Intermediate

      Un sistema de inicio de sesión y registro de usuario es muy útil cuando queremos almacenar información sobre los usuarios de nuestro sitio web. Esto se...