Os Módulos podem ser usados em vários projetos diferentes apenas invocando sua marcação. Isso é muito bom para o reaproveitamento de código. Mas e quando Módulos diferentes tem que fazer as mesma operações? Devo reescrever o mesmo código dentro de cada um? Para isso o PHP Coupé possui suas classes.
Classes, como o nome sujere, são classes PHP, com métodos genéricos, que podem ser invocadas a qualquer momento dentro dos Módulos. Cada classe possui um conjunto de funções que auxiliam o programador em tarefas repetitivas e pradonizadas.
Como forma de otimizar o sistema, as Classes do PHP Coupé são utilizadas sob demanda. Elas somente são carregadas na memória quando solicitadas dentro dos Módulos através do comando import('Nome da Classe').
<?php
// importa a classe
$Coupe->import('Coupe_Database');
// executa um metodo
$Coupe->Coupe_Database->connect();
?>
Algumas classes são importadas automáticamente e utilizadas pelo próprio PHP Coupé (como a Coupe_Content). Sem elas o sistemas simplesmente para de funcionar. Outras são verdadeiros repositórios de operações esperando sua vez para serem importadas e agilizar o desenvolvimento.
Lista de classes já inclusas no PHP Coupé.
Classes
Aprendendo
Mudar idioma:
Versão atual: 0.5
Licenciado sob Creative Commons by-nd
Desenvolvido por Samuel Corradi 2008.