Segue o código:
<?php
class Conta
{
public string $cpfTitular;
public string $nomeTitular;
public float $saldo;
public function sacar(float $valorAsacar)
{
if ($valorAsacar > $this->saldo) {
echo "Saldo indisponível";
} else {
$this->saldo -= $valorAsacar;
}
}
}
public function depositar(float $valorADepositar): void
{
if ($valorADepositar < 0) {
echo "Valor precisa ser positivo";
} else {
$this->saldo += $valorADepositar;
}
}
$umaConta = new Conta();
$umaConta->saldo = 200;
$segundaConta = new Conta();
$segundaConta->saldo = 300;
//var_dump($segundaConta);
//var_dump($umaConta);
//$umaConta->sacar(150);
//$segundaConta->sacar(30);
$umaConta->depositar(900);
var_dump($umaConta);
?>
Segue o erro:
PHP Parse error: syntax error, unexpected token "public", expecting end of file in /home/dev/Projects/alura/LVL3/src/Conta.php on line 19
php > require './Conta.php';