O que estou errando nesse codigo que essa linha de comando abaixo continua dando erro nao linkando com a função. $contasCorrentes ['213.456.789-10'] = sacar($contasCorrentes['213.456.789-10'],$valoraSacar:500);
<?php
function sacar($conta, $valoraSacar)
{
if ($valoraSacar > $conta['saldo'])
{
exibirMensagem("não pode");
} else {
$conta['saldo']-=$valoraSacar;
}
return $conta;
}
function exibirMensagem($mensagem)
{
echo $mensagem . PHP_EOL;
}
$contasCorrentes = ['213.456.789-10' => ['titular' => 'Maria','saldo' => 1000],
'123.456.689-11' => ['titular' => 'Alberto','saldo' => 300],
'123.256.789-12' => ['titular' => 'Vinicius','saldo' => 100]];
$contasCorrentes ['213.456.789-10'] = sacar($contasCorrentes['213.456.789-10'],$valoraSacar:500); \\ linha que apresenta o erro
foreach ($contasCorrentes as $cpf => $conta) {
exibirMensagem($cpf . " " . $conta['titular'] . ' ' . $conta['saldo']);