redenoos 0 Denunciar post Postado Maio 12, 2009 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
redenoos 0 Denunciar post Postado Maio 12, 2009 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
Renato Siroma 2 Denunciar post Postado Maio 12, 2009 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
Matias Rezende 50 Denunciar post Postado Maio 12, 2009 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