Ir para o conteúdo
AJBM

[Resolvido] Arrays

Mensagens Recomendadas

AJBM

Boas!

Eu tenho este método, que adiciona um dado aluno a um array

public function createAluno($key, $codigo, $nome, $morada, $dataNascimento, $genero, $curso) {
 $add = FALSE;
 $aluno = new Aluno($codigo, $nome, $morada, $dataNascimento, $genero, $curso);
 $this->getList()[$key] = $aluno;
 $this->setNelementos($this->getNelementos() + 1);
 $add = TRUE;
 return $add;
}

O meu problema está neste método ele só imprime o código, e não sei porque

public function getValueByKey($key) {

 return ($this->list[$key]);
}

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

Cria um __toString()

(vê no manual)


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
AJBM

Ja criei um toString na calsse aluno

public function __toString() {
    return ("Nome: " . $this->getNome() . " Codigo: " . $this->getCodigo());
   }

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

ok


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

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.