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

Variáveis diferentes

<?php

    function somaDoisNumeros($n1, $n2){
        $soma = $n1+$n2;
        return $soma;
    }

    //numeros que serão somados
    $a = 60;
    $b = 40;
    //chamando a função
    $resultado = somaDoisNumeros($a, $b);
    echo $resultado;
?>

Esse código funciona, minha dúvida é por que, sendo que as variáveis ($n1, $n2) da function são diferentes das variáveis "$a = 60; e $b=40";

2 respostas
solução!

n1 e n2 são os nomes que você declarou os parâmetros de entrada da função. somaDoisNumeros espera duas entradas e vc chamou a primeira de n1 e a segunda de n2. Para a função não importa o nome das variáveis que continham esses valores antes da chamada dela.

Excelente explicação!! Muito obrigado Alberto