Ir para conteúdo

POWERED BY:

Arquivado

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

redenoos

[Resolvido] classes extend

Recommended Posts

Pessoal..uma dúvida...

 

Toda vez que eu der um EXTEND em uma classe, é preciso colocar o include ou require da classe que foi "extendiada"? ou tem outra maneira de se fazer isso....lendo vários exemplos de POO em PHP vejo as pessoas usarem EXTENDS mas não vejo include nem require nenhum no código...

 

Pra ficar mais claro, o exemplo:

class teste
{
//métodos
}

outra classe:

class teste2 extends teste
{
//métodos
}

Espero ter sido claro =)

 

Muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelo resposta Calvin...a minha dúvida surgiu porque nenhum dos arquivos que li sobre POO eu vi um include ou require do arquivo que a classe estendia....

 

Mas ta ok...dúvida sanada =)

 

Muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca testei mas pela lógica você tem que ter o arquivo com as duas classes incluídas;

 

Não tem como você utilizar uma function sem ter o arquivo que as contém incluída, com as classes é o mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem como usar autoload, que inclui automaticamente se necessário. Mais ou menos assim:

function __autoload(){
		include_once 'teste.class.php';
}

Não tenho certeza se é assim que faz, mas acho que é assim.

Carlos Eduardo

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.