Então... por que assim ele não modifica o atributo preço?
public function precoComDesconto($valor = 0.1) {
return $this->preco - ($this->preco * $valor);
}
Então... por que assim ele não modifica o atributo preço?
public function precoComDesconto($valor = 0.1) {
return $this->preco - ($this->preco * $valor);
}
Olá, Ana.
Esse é um método da classe de produto?
Para você alterar o valor, precisaria fazer algo como:
$this->preco = $this->preco - ($this->preco * $valor);
No seu caso, você só retorna o valor calculado (preço com desconto), mas não altera o valor original do produto.
Sim, é um método da classe produto :). Obrigada.