Quanto a função 'depositar()', tem uma coisa que percebi:
A função só funciona quando escrita dessa forma:
function depositar($conta, $valorDepositar)
{
$conta['saldo'] += $valorDepositar;
return $conta;
}
Porém, desse modo, retorna null:
function depositar($conta, $valorDepositar)
{
return $conta['saldo'] += $valorDepositar;
}
Porque isso acontece? Não é possível escrever a operação na mesma linha do return?