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. Manejo de errores de WordPress con WP_Error Clase I

      Manejo de errores de WordPress con WP_Error Clase I

      Tutorial Beginner

      Incluso si llevas una S en el pecho, cuando se trata de programar, los errores se deslizarán sin duda en tu aplicación. Estos errores son causados por...

    2. AngularJS y Laravel: Finalizando el desarrollo de un CRM

      AngularJS y Laravel: Finalizando el desarrollo de un CRM

      Tutorial Beginner

      Al crear una aplicación de una sola página, debemos usar algún tipo de framework para hacer parte del trabajo por nosotros, de modo que podamos centrarnos...

    3. Creando un Plugin de Formulario de Registro Personalizado Para Wordpress

      Creando un Plugin de Formulario de Registro Personalizado Para Wordpress

      Tutorial Intermediate

      Fuera-de-la-caja, WordPress ofrece un formulario de registro personalizado que puede usarse para configurar un nuevo usuario, o para agregar un nuevo usuario...

    4. De principiante a avanzado en OpenCart: desarrollo de módulos

      De principiante a avanzado en OpenCart: desarrollo de módulos

      Tutorial Intermediate

      En los artículos anteriores, examinamos la arquitectura MVC y creamos nuestro primer controlador, modelo y vista en la aplicación de OpenCart. Hicimos esto...

    5. Crear un tema personalizado con OpenCart: segunda parte

      Crear un tema personalizado con OpenCart: segunda parte

      Tutorial Beginner

      En el primer artículo de esta serie, exploramos la estructura básica de un tema de OpenCart. Ahora, demos un paso mas y vamos a aprender como se puede crear...

    6. Introducción al framework Yii

      Introducción al framework Yii

      Tutorial Beginner

      Escribir «Hola Mundo» en PHP es muy sencillo pero construir una aplicación web puede llegar a complicarse rápidamente. Tan pronto como sea necesario...

    7. Cinco gemas ocultas de Laravel

      Cinco gemas ocultas de Laravel

      Tutorial Beginner

      Muchos desarrolladores que usan Laravel probablemente apenas estén descubriendo lo que el framework tiene para ofrecer. Si bien la documentación abarca los...

    8. Cómo mostrar metadatos de entrada en una entrada de WordPress

      Cómo mostrar metadatos de entrada en una entrada de WordPress

      Tutorial Intermediate

      En mi última serie de artículos, examinamos los conceptos de programación orientada a objetos desde la perspectiva de un principiante. El objetivo de la...

    9. Usando WordPress para crear un sistema de preguntas frecuentes con tipos de publicaciones personalizadas (Custom Post Types)

      Usando WordPress para crear un sistema de preguntas frecuentes con tipos de publicaciones personalizadas (Custom Post Types)

      Tutorial Intermediate

      Recientemente trabajé con una clienta mía, que trabaja como consultora profesional en su área de trabajo. Me preguntó si podía implementar un sistema de...

    10. Empezando Con Phpspec

      Empezando Con Phpspec

      Tutorial Intermediate

      En este tutorial corto pero completo, veremos el desarrollo impulsado por el comportamiento (BDD) con phpspec. Principalmente, será una introducción a la...

    11. Laravel Unwrapped: sesión, autenticación y caché

      Laravel Unwrapped: sesión, autenticación y caché

      Tutorial Beginner

      En los últimos años, Laravel se ha convertido en uno de los frameworks de software más destacados que utilizan los ingenieros de software para la creación de...

    12. SÓLIDO: Parte 4 - El principio de inversión de dependencia

      SÓLIDO: Parte 4 - El principio de inversión de dependencia

      Tutorial Beginner

      Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Cinco principios ágiles que deberían...