Boa tarde, estou tentando em uma classe, colocar tanto a classe como os métodos públicos porem a IDE esta me retornando um erro ao qual não estou entendendo, alguém saberia me explicar o que estou fazendo de errado ?
<?php
public class Conta{
public string $cpfTitular;
public string $nomeTitular;
public float $saldo;
}
public function sacar ( Conta $conta,float $valor){
if($valor > $conta->saldo){
echo "Não é possivel sacar, valor maior que o saldo disponível". PHP_EOL ;
}else{
$conta->saldo-= $valor;
echo "Saque efetuado! valor atual da conta: {$conta ->saldo}". PHP_EOL;
}
}
public function exibeConta(Conta $conta){
echo " O saldo da conta {$conta->nomeTitular}, cpf: {$conta->cpfTitular} é: {$conta->saldo}". PHP_EOL;
};
Erro citado : syntax error, unexpected 'public' (T_PUBLIC), expecting end of file; Unexpected 'public'. Inteliphense (1001)[8,1]; Unexpected 'public'. Inteliphense (1001)[17,1];