Autoloads em PHP
Pedro Resende
Pedro Resende
Vou-vos falar da função de autoloads em PHP. Esta função permite que quando se aceder ao ficheiro, este carregue automaticamente as classes existentes, sem haver necessidade de fazer o include de cada uma das classes.
Para isso, é necessário, começar por chamar a função:
function __autoload($class_name) {
include ‘classes/’.$class_name . ‘.php’;
}
Uma nota importante é que o nome do ficheiro deve ser igual ao nome da classe.
Deixo-vos aqui um exemplo prático
- Comecem por criar um ficheiro "index.php"
- Coloquem o seguinte código lá dentro