Boa tarde amigos, agora que estou aprendendo PHP eu sempre comparo a sintaxe com JavaScript que é atualmente a linguagem que eu entendo trabalho mais, fiz esse código abaixo do lado esquerdo o JavaScript e no VScode o PHP.
Porque eu devo pegar a conta $contasCorrentes['123.456.789-11']
e igualar ela a função sacar($contasCorrentes['123.456.789-11'], 500);
sendo que nos argumentos dessa função eu estou passando novamente a conta $contasCorrentes['123.456.789-11']
. Não fica muita repetição de código?
Tentei deixar o código somente assim: sacar($contasCorrentes['123.456.789-11'], 500);
não deu erro, porém não trocou o saldo da conta da Maria.. fiquei meio confuso nessa atribuição $contasCorrentes['123.456.789-11'] = sacar($contasCorrentes['123.456.789-11'], 500);
Não sei se me expressei muito bem mas em resumo, porque no JavaScript eu consigo chamar a funcão direto e alterar o valor da conta de Maria por exemplo, e no PHP eu tenho que atribuir a uma variável?