Porque o autoload não funciona quando tem um namespace no script?
class AutoLoad {
private $archives;
public function __construct(){
spl_autoload_register([$this, 'folders']);
}
private function folders($files){
$this->archives = ['_models/'.$files.'.class.php','controllers/'.$files.'.php'];
foreach ($this->archives as $archive):
if(file_exists($archive)):
require_once $archive;
endif;
endforeach;
}
}
Está incluindo todas as classes exceto essa:
<?php
namespace Biblioteca;
use PDO;
use Exception;
use PDOException;
class CRUD extends Conn{
public function __construct(){
parent::__construct('mysql:dbname=banco; host=localhost', 'root', '',
array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));
if (is_object(parent::con())):
parent::con()->exec($value);
else:
die(parent::kill_with_style());
endif;
}Discussão (0)
Carregando comentários...