quarta-feira, 11 de julho de 2012

Autoload no PHP 5

Olá amigos tudo bem? Hoje vou falar de forma básica sobre o autoload no PHP.

Não vou entrar no mérito de discutir o pq do autoload pois se vc veio aqui é pq sabe ou tem ideia da sua utilização. Para evitarmos o uso de include manualmente a partir do PHP 5 foi disponibilizado o autoload que é basicamente uma forma de carregarmos a classe que precisamos. Mais como funciona?


A partir fo PHP 5, basta definir uma função __autoload no inicio do script que ela é automaticamente chamada quando tentamos usar uma classe.
Dessa forma:

<?php
function __autoload($class_name){
        require_once $class_name . '.php';
    }
   
    $pessoa = new Pessoa();
    $pessoa->setNome($nome);
?>

Basicamente a classe carregaria automaticamente e não precisamos ficar chamando o __autoload pois ele é carregado automaticamente. Que artigo mais basico e rápido esse não é? Bem, essa é a ideia hehe.


Um comentário:

  1. Simples e objetivo. Não conheço outro blog com artigos tão claros como o seu.

    ResponderExcluir