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
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ê ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...