1
resposta

Estou utilizando o vs code e não sei como rodar o código como no php storm

<?php

class Conta { private string $cpfTitular; private string $nomeTitular; private float $saldo;

public function __construct(string $cpfTitular, string $nomeTitular)
{
    $this->cpfTitular = $cpfTitular;
    $this->nomeTitular = $nomeTitular;
    $this->saldo = 0;
}

public function sacar(float $valorAScar): void
{
    if ($valorAScar > $this->saldo){
        echo "saldo indisponível";
        return;
    }

    $this->saldo -=$valorAScar;

}

public function depositar(float $valorADepositar): void
{
    if ($valorADepositar < 0){
        echo "Valor precisa ser positivo";
        return;
    } 

    $this->saldo += $valorADepositar;

}

public function tranferir(float $valorATranferir, conta $contaDestino): void
{
    if($valorATranferir > $this->saldo){
        echo "saldo indisponível";
        return;
    }

    $this->sacar($valorATranferir);
    $contaDestino->depositar($valorATranferir);
}

public function recuperarSaldo(): float
{
    return $this->saldo;
}

public function recuperarCpfTitular(): string
{
    return $this->CpfTitular;
} 

public function recuperarNomeTitular(): string
{
    return $this->nomeTitular;
}

}

<?php

require_once 'src/conta.php';

$primeiraConta = new Conta('123-235-979.30', 'João Terres'); $primeiraConta->depositar(500); $primeiraConta->sacar(300);

echo $primeiraConta->recuperarNomeTitular() . PHP.EOL; echo $primeiraConta->recuperarCpfTitular() . PHP.EOL; echo $primeiraConta->recuperarSaldo() . PHP.EOL;

1 resposta

Olá, João. Tudo bem? O Mestre no curso utiliza o PHPStorm apenas por questões de preferências dele, porém tudo que ele faz no curso pode ser feito em qualquer outra IDE ou editor de texto, pois ele executa tudo no cmd do Windows

Como você está usando o VSCode, você pode fazer:

  1. Aperte as teclas CTRL + ' para abrir o terminal
  2. Certifique-se que você está dentro da pasta do projeto atual
  3. Digite no terminal php nomedoarquivo.php

Pronto! Após isso você estará rodando o código.

Espero ter ajudado =)