2
respostas

[Dúvida] Por que na hora de chamar a função TitularComLetrasMaiuscula a sintaxe muda?

por que quando ele chama a função sacar por exemplo ele coloca:

$contasCorrentes['123.256.789-12'] = depositar...

E quando ele vai chamar a de letras maiúsculas ele so chama a função sem colocar a variavel $contasCorrentes primeiro?

titularComLetrasMaiusculas($contasCorrentes['123.256.789-12']);

2 respostas

Oi, Aline. Uma é variável e a outra é função

  • $contasCorrentes é uma varável do tipo array

  • titularComLetrasMaiusculas() é uma função

Olá, Aline. A função depositar retorna (através da palavra reservada return) a conta modificada, com o novo saldo. Por isso nós substituímos a conta que estava armazenada em $contasCorrentes['123.256.789-12'].

Já a função titularComLetrasMaiusculas não retorna nada, por isso não precisamos atribuir nada a alguma nova variável.

Faz sentido?

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