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
    1. Dominando WP_Query: Usando o Loop

      Dominando WP_Query: Usando o Loop

      Tutorial Intermediate

      Neste tutorial eu vou mostrar como usar o loop com WP_Query, incluindo as duas principais maneiras de estruturar o seu loop e como usar multiplos loops.

    2. Argumentos WP_Query: Taxonomias

      Argumentos WP_Query: Taxonomias

      Tutorial Intermediate

      Até agora nesta série, você aprendeu como WP_Query é estruturado e quais são suas propriedades e métodos. Agora nós estamos olhando para os vários argumentos...

    3.  Argumentos WP_Query: Posts, Páginas e Tipos de Posts (Post Types)

      Argumentos WP_Query: Posts, Páginas e Tipos de Posts (Post Types)

      Tutorial Intermediate

      Nesta parte da série sobre WP_Query, você aprenderá como usar WP_Query para consultar posts, páginas e tipos de posts personalizado. Você pode fazer...

    4. PHP Orientado a Objetos para Iniciantes

      PHP Orientado a Objetos para Iniciantes

      Tutorial Intermediate

      Para muitos programadores PHP, orientação a objetos é um conceito amedrontador, cheio de sintaxes complicadas e pontos de paradas. Com o mesmo detalhamento...

    5. Porque Você Deveria Usar a Biblioteca PDO Para Acessar Bases de Dados

      Porque Você Deveria Usar a Biblioteca PDO Para Acessar Bases de Dados

      Tutorial Intermediate

      Muitos programadores PHP aprenderam a acessar bases de dados usando as extensões MySQL ou MySQLi. Desde o PHP 5.1, há uma maneira muito melhor. Os Objetos de...

    6. Os 20 Melhores Formulários de E-mail em PHP

      Os 20 Melhores Formulários de E-mail em PHP

      Tutorial Beginner

      Formulários de e-mail assumem muitas formas e tamanhos diferentes. Claro, há o clássico "formulário de contacto" que encontrará em cada site, mas às vezes...

    7. WP_Query Argumentos: Tags e Categorias

      WP_Query Argumentos: Tags e Categorias

      Tutorial Intermediate

      Nas partes anteriores desta série, você aprendeu como WP_Query é estruturado e quais são suas propriedades e métodos. A próxima etapa é entender os vários...

    8. Usando a API do New York Times para Extrair Metadados

      Usando a API do New York Times para Extrair Metadados

      Tutorial Intermediate

      Semana passada, escrevemos sobre extrair páginas para coletar metadados, e mencionamos que não é possível extrair o site do New Your Times. O Times possui um...

    9. Como Extrair Metadados de Páginas Web

      Como Extrair Metadados de Páginas Web

      Tutorial Intermediate

      Recentemente, começamos a criar uma comunidade na plataforma Yii de Programando com Yii2: Criando Comunidade com Comentários, Comartilhamento e Votação...

    10. Atualizando Seu Servidor Linux para PHP 7.0

      Atualizando Seu Servidor Linux para PHP 7.0

      Tutorial Intermediate

      Imagem de capa via PONTIER: PHP 7 foi lançado dezembro passado. Após testar o código localmente, é hora de atualizar o servidor de produção. Geralmente, a...

    11. Como Proteger uma API REST com Lumen

      Como Proteger uma API REST com Lumen

      Tutorial Intermediate

      Lumen é o irmão mais novo do Larvel: uma micro-framework rápida e leve para criar APIs RESTful. Com um pouco de código, podemos usar o Lumen para criar uma...

    12. Criar um plugin personalizado no OpenCart 2.1.x.x: Parte 1

      Criar um plugin personalizado no OpenCart 2.1.x.x: Parte 1

      Tutorial Intermediate

      Como um desenvolvedor, é sempre interessante criar materiais personalizados em qualquer estruturas, assim é para os plug-ins OpenCart também.