autoload - classe sim, classe não
Fala rapaziada.
Sabem como faço pra dizer pro autoload qual classe ele deve carregar e qual não deve? Eu sei que utilizando o use a gente consegue definir, porém estou com um problema, pq eu to usando o PHPMailer e o autoload ta querendo carregar automaticamente a classe Exception não sei pq.
Veja como está o código:
minha classe email onde instancio new PHPMailer():
namespace classes;
require_once("autoload/autoload.php");
use mailer\PHPMailer; // painel/mailer/PHPMailer.php
class email {
private $mail;
public function __construct(){
$this->mail = new PHPMailer();
}
}
Só que agora vem o problema, dentro do arquivo PHPMailer.php existem 2 classes:
class PHPMailer{
[code...]
}
class phpmailerException extends Exception {
[code...]
}
O meu autoload, onde eu uso pra chamar o PHPMailer, ta querendo carregar também a classe Exception que phpmailerException está extendendo, não faço ideia do pq LOL
Alguém sabe?
Erro:
PHP Fatal error: Class 'mailer\Exception' not found in
Desde já agradeço rapaziada, abração e fiquem com Deus.
Discussão (8)
Carregando comentários...