Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Return vs Passagem por Referência

Por que nas funções 'depositar' e 'sacar' usamos o 'return' e nesta não?

Fiz um teste aqui com a função e não funcionou:

function titularComLetrasMaiusculas(array $conta) 
{
    $conta['titular'] = mb_strtoupper($conta['titular']);

    return $conta;
}
2 respostas
solução!

Olá, Danilo. Se você está retornando um valor, precisa atribuir o retorno da função a alguma variável, entende?

Com a passagem por referência, nós alteramos o valor original. :-)

Ah sim. Deu certo quando eu fiz:

function titularComLetrasMaiusculas(array $conta) 
{
    $conta['titular'] = mb_strtoupper($conta['titular']);

    return $conta;
}

$contasCorrentes['123.456.789-01'] = titularComLetrasMaiusculas($contasCorrentes['123.456.789-01']);

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software