Classes abstractas em PHP

As classes abstractas são especiais, pois nunca podem ser instanciadas. Em vez disso, tipicamente herda-se um conjunto de funcionalidades base destas numa nova classe. Por esta razão, são muito usadas como classes base numa hierarquia maior de classes. No artigo da...

Herança – Classes em PHP

Herança é um dos aspectos mais importantes da POO. Permite que uma classe herde membros de outras classes. Perceber como esta funcionalidade é inteligente sem um exemplo pode ser algo complicado de perceber. Imaginem que precisam de representar vários tipos de...

Visibilidade – Classes em PHP

A visibilidade é uma parte fundamental da POO (Programação Orientada a Objectos). Permite-nos controlar de onde os membros da classe podem ser acedidos, por exemplo para prevenir que uma determinada variável seja modificada de fora da classe. A visibilidade por...

Definir e usar uma classe em PHP

Depois da introdução anterior às classes, estamos prontos para começar a escrever a nossa própria classe. Irá conter informação genérica de um utilizador, por exemplo um utilizador do nosso site. A definição de uma classe em PHP é muito semelhante à declaração de uma...

Introdução às Classes em PHP

Enquanto que as classes e o conceito de Programação Orientada a Objectos (POO) é a base de muitas das linguagens de programação modernas, o PHP foi construído com base nos princípios das funções. O suporte básico para as classes foi inicialmente introduzido na versão...