Olá,
function depositar(float $valor): float
{
if ($valor <= 0) {
echo "O valor a depositar tem de ser superior a zero" . PHP_EOL;
return 0;
}
$this->saldo += $valor;
return $this->saldo;
}
No meu caso eu estou a fazer um return do saldo corrente no final, e caso eu não faça um "return;" em vez de um "return 0;" na linha 5 dá um fatal error. A forma correcta é esta, ou seja, neste caso fazer um return 0;? Obrigado