[php]함수에서 매개변수, 인자의 차이

매개변수는 함수를 정의 할때 정의 되고, 인자는 함수를 호출 할때 실제로 함수에 전달되는 값

function foo($color){
    echo "color: $color";
}

foo('red');

위 함수에서 정의 되는 $color는 매개변수, foo함수를 호출 할때 전달되는 ‘red’는 인자가 된다.