Neste código na function "depositar" como o codigo identifica que a variavel $ValorAdeppositar vai ser o valor inserido quando chamo a função no final do código?
$contasCorrentes = [
'123.456.789-10' => [
'titular' => 'Maria',
'saldo' => 10000
],
'123.456.689-11' => [
'titular' => 'Alberto',
'saldo' => 300
],
'123.256.789-12' => [
'titular' => 'Vinicius',
'saldo' => 100
]
];
function exibeMensagem(string $mensagem)
{
echo $mensagem . PHP_EOL;
}
function depositar(array $conta, float $valorAdepositar): array
{
if ($valorAdepositar > 0) {
$conta['saldo']+= $valorAdepositar;
} else {
exibeMensagem("Depositos precisam ser positivos");
}
return $conta;
}
function sacar(array $conta, float $valorASacar): array
{
if ($valorASacar > $conta['saldo']){
exibeMensagem("Você não tem suficiente");
}else {
$conta['saldo'] -= $valorASacar;
}
return $conta;
}
$contasCorrentes['123.456.789-10'] =sacar(
$contasCorrentes['123.456.789-10'], 500
);
$contasCorrentes ['123.456.689-11'] = sacar(
$contasCorrentes['123.456.689-11'], 200
);
$contasCorrentes ['123.256.789-12'] = depositar(
$contasCorrentes ['123.256.789-12'], 200
);
foreach ($contasCorrentes as $cpf=>$conta) {
exibeMensagem($cpf. " " . $conta['titular']. ' ' . $conta['saldo']);
}