No método de exemplo:
public function recuperaSaldo(): float
{
return $this->saldo;
}
É feita a definição do tipo de retorno. Estou utilizando o PHP 7.0.23. Quando fiz essa definição apareceu um erro. Parse error: syntax error, unexpected ':', expecting ';' or '{' in localhost\monteiromaiaoo\src\Produto.php on line 33
O meu método está assim: public function getId_produto(): int { return $this->id_produto; } A partir de qual versão esta definição do tipo é suportada? O estou cometendo erro de sintaxe?