Quando introduzimos a série de artigos sobre PHP aqui no INFOmz, dissemos que ela é uma linguagem em constante crescimento, e a cada versão lançada novas funcionalidades são adicionadas. De facto, desde até a versão 5.0, o PHP já possuía suporte a programação orientada a objectos. A programação orientada a objectos em PHP segue os mesmos princípios e ideais que as outras linguagens orientadas a objectos : tornar o código facilmente reusável. Ela usa classes para a grupar funções e atributos, como um objecto. Você pode imaginar objectos como caixas negras, que executam tarefas, sem precisarmos saber como eles fazem isso.
A programação orientada a objectos em PHP, ainda usa funções, mas estas agora recebem outro nome: Eles são chamados métodos. Uma classe funciona como um molde para a construção de objectos de um determinado tipo. Variáveis podem ser definidas definidas dentro dos métodos, mas eles ganham uma nova habilidade de serem definidas como parte dos componentes da classe.
Quando um objecto é criado a partir de uma classe, ele é chamado de instância desta classe. Qualquer variável que estiver definida na classe terá um espaço de armazenamento exclusivo para cada instância de classe.
Se você é um iniciante em programação orientada a objectos, não se preocupe em entender tudo no primeiro artigo. Nós traremos mais artigos falando sobre orientação a objectos, classes, instâncias e mais em PHP, ou você pode ver esses conceitos noutras linguagens, pois eles são muito similares. Temos por exemplo o nosso curso de programação em Python. Este artigo serviu apenas para dizer que é possível se programar orientado a objectos em PHP. Se pretende saber mais sobre estes conceitos, considere inscrever-se no Techmoz, que brevemente traremos actualizações a respeito







Comentários Recentes