função "spl_autoload_resgister();"
Olá pessoal! Estou acompanhando uma série de vídeos no youtube sobre um sistema de login/registro, construído de acordo com conceitos de orientação a objeto. Nesse vídeo ->http://http://www.youtube.com/watch?feature=player_detailpage&v=JQkfAdZbAJE#t=320 , a partir desse momento selecionado, ele escreve o seguinte código:
<?php
spl_autoload_register(function($class) {
require_once 'classes/' . $classes . '.php';
});
?>
Pelo o que eu entendi, toda a vez que uma classe é acessada, o "spl_autoload_register" executa a função descrita, que por sua vez irá requisitar tal classe. Eu li no php.net que o "spl__autoload_register" interpreta tal função, como um "__autoload()". É isso mesmo certo? Outra coisa é, como é passado o argumento para "$class"? Pois, posteriormente, ele simplesmente instancia uma classe e funciona perfeitamente. Não entendi como um valor é passado para a "$class" da função acima.
Obrigado!
Discussão (4)
Carregando comentários...