Ir para conteúdo

POWERED BY:

Arquivado

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

montano

[Resolvido] Herança

Recommended Posts

bom dia, estou querendo herdar uns valores da minha super classe

class teste {
public $teste = 4;

}

classe herda extends teste{

function soma(){
return parent::teste + 3;
}
}

$obj = new herda();
$obj->soma();

isso ta certo? aqui nao funciona, eu quero pegar uma variavel da minnha super classe de dentro de uma function da classe herdeira.

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao consegui, nao sei porque ele nao esta achando. vou postar aqui o codigo.

 


class ControlResumo{
	public $sem_telecine = 22;
}

class ControlVendedor extends ControlResumo{
	function comissaoVendedor(){
  	return parent::$sem_telecine + 3;			 
	}
}

obj = new ControlVendedor;
echo $obj->comissaoVendedor();

 

O erro que esta dando é Fatal, ele da erro em toda pagina.

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvido.

 

 

tava certo o erro era em outra parte do codigo, mas vou botar aqui o exemplo funcionando caso alguem tenha essa duvida:

 

 

class super{
public $valor = 3;
}


class herda extends super{
function soma($numero){
return $this->valor + $numero;
}
}


$objeto = new herda(){
echo $objeto->soma(3);
}

Isso vai mostrar = 6;

 

 

abraços

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.