Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

glicose

Dentro de uma classe chamar uma função de outra classe

Mensagens Recomendadas

glicose

Eu sei que pra chamar uma função de dentro da classe usa-se $this->nome_da_funcao();

E pra chamar uma função de outra classe?

Grato

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
KiNgPiTo

Para chamares uma função de outra classe, 1º tens de instanciar essa mesma classe...

Algo tipo:

class classe{

function funcao(){
return "Chegaste aqui!";
}

}

$classe1 = new classe(); //Instancias um objecto da classe "classe"

echo $classe1->funcao(); //Chamas uma funcao dessa classe

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
yoda

Para usar uma função de uma classe externa, ou a instancias dentro dessa classe ou vais directamente, tipo

class teste
{
   function abc()
   {
      echo lol::wow();
   }
}

class lol
{
   function wow()
   {
      echo 'fghj';
   }
}

Mas é diferente instanciar e chamar como objecto estático.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.