1
resposta

[Dúvida] Passagem por referência x valor

Bom dia!

Neste projeto de contas bancárias foi ensinado a dar retorno por valores, onde usamos uma cópia da variável e imprimimos na tela. Mas a dúvida fica nas funções que modificam o saldo, por exemplo; neste caso não deveríamos usar a passagem por referência visto que o valor da variável de fato deve ser modificado internamente e não na cópia?

Aguardo retorno e desde já agradeço

1 resposta

Olá, Gustavo. Tudo bem?

Gostaria de agradecer por aguardar um retorno :)

"neste caso não deveríamos usar a passagem por referência visto que o valor da variável de fato deve ser modificado internamente e não na cópia?"

Pode usar, mas não é recomendado. Como foi visto na aula, utilizar passagem por referência pode ser um pouco perigoso, pois pode causar resultados inesperados, ainda mais se tratando de saldo. Além disso, para fins didáticos ele trouxe esses exemplos na aula, mas em um projeto real, utilizaríamos conceitos da Programação Orientada a Objetos, que se você quiser conferir estão nesta Formação de PHP. Inclusive nos cursos é usado um projeto de um banco também.

Espero ter ajudado, bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

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