Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JapahReturN

Porque o autoload não funciona quando tem um namespace no script?

Recommended Posts

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;

    }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.