PHP

O PHP (acrônimo recursivo para PHP: Hypertext Preprocessor) é uma das linguagens de programação mais utilizadas no mundo para o desenvolvimento de sites e aplicações web dinâmicas. Criada em 1994 por Rasmus Lerdorf, ela funciona no lado do servidor (server-side), o que significa que o código é processado no servidor antes de ser enviado ao navegador do usuário como HTML puro.

Artigos em PHP

17 artigos
Traits Avançados PHP

Traits Avançados

Traits são o mecanismo do PHP para reutilização horizontal de código — uma forma de compor comportamentos em classes sem usar herança. Você ...

23 views Ler mais
Interfaces Avançadas PHP

Interfaces Avançadas

Interfaces são o principal mecanismo de abstração do PHP orientado a objetos. Você já sabe declarar uma interface e implementá-la — mas o us...

26 views Ler mais
Exceções Avançadas PHP

Exceções Avançadas

Tratamento de erros é onde código bom se separa de código profissional. O básico — try/catch/finally — você já domina. Neste artigo avançamo...

23 views Ler mais
Namespaces, Autoloading, PSR-4 e Composer PHP

Namespaces, Autoloading, PSR-4 e Composer

Até agora todos os exemplos couberam em um único arquivo. Na prática, um projeto real tem dezenas ou centenas de classes — e precisamos de u...

23 views Ler mais
Herança, Interfaces e Traits PHP

Herança, Interfaces e Traits

No artigo anterior aprendemos a criar classes com propriedades, métodos e encapsulamento. Agora damos o próximo passo: como relacionar class...

19 views Ler mais
Orientação a Objetos: Fundamentos PHP

Orientação a Objetos: Fundamentos

Orientação a Objetos é o paradigma que organiza o código em torno de entidades — objetos — que combinam dados e comportamento em uma única u...

17 views Ler mais
Tratamento de Erros e Exceções PHP

Tratamento de Erros e Exceções

Todo programa encontra situações inesperadas: um arquivo que não existe, uma conexão de banco que falha, um valor inválido recebido do usuár...

11 views Ler mais
Strings em Profundidade PHP

Strings em Profundidade

Strings são o tipo de dado mais presente em qualquer aplicação web. Toda entrada de usuário chega como string. Todo HTML gerado é uma string...

11 views Ler mais
Arrays em Profundidade PHP

Arrays em Profundidade

Arrays são a estrutura de dados mais usada no PHP. Praticamente tudo que você fará com o PHP — ler dados de um banco, processar um formulári...

11 views Ler mais
Funções PHP

Funções

Até agora escrevemos código sequencial — uma instrução após a outra, em um único bloco. Isso funciona para programas simples, mas rapidament...

13 views Ler mais
Estruturas de Repetição PHP

Estruturas de Repetição

Se as estruturas de controle ensinam o programa a tomar decisões, as estruturas de repetição ensinam o programa a ter persistência. Repetir ...

24 views Ler mais
Estruturas de Controle PHP

Estruturas de Controle

Um programa que executa sempre as mesmas instruções na mesma ordem é pouco útil. O que torna o software poderoso é a capacidade de tomar dec...

21 views Ler mais