problema com __autoload
Não sei oque está acontecendo, pois parece que o autoload não funcionar por causa dos includes!
Alguém pode me ajudar?
index.php
<?php
include_once"autoload.php";
?>
autoload.php
<?php
function __autoload($classe){
require_once"classes/".$classe.".php";
}
?>
index2.php
<?php
include_once"index.php";
$_moeda = new moeda;
?>
no index2.php, aparece esse erro
Fatal error: Class 'moeda' not found in /home/agenc403/public_html/beta/adm/base.php on line 3
fiz alguns teste pra verificar se a classe moeda passa pelo auto load dessa forma:
<?php
function __autoload($classe){
require_once"classes/".$classe.".php";
echo $classe."<br>";
}
$_data = new data;
$_tempo = new tempo;
?>
Nesse teste que eu fiz ele imprimi todas as classes que estão dentro do próprio arquivo autoload.php, mas qualquer class que eu por no index2.php, não é impresso pelo echo, pois acho que é por causa do include, alguém pode me ajudar a resolver esse problema?Discussão (3)
Carregando comentários...