# which one is the argument?

I am stuck on a question which ask, what are the argument

```function sum_two_numbers(\$one,\$two) {

\$sum = \$one + \$two;

return \$sum;

}

\$x = sum_two_numbers(1,5);
```

IMO, the argument is what is inside the brackets, but the quiz doesn't give me option. Instead it says in option either \$one , \$sum , \$x.

## 2 Answers STAFF

For this challenge, they are expecting \$one and \$two as arguments. I would however argue that these are the parameters while the arguments would be 1 and 5. But it's semantics Some programmers use arguments and parameters interchangeably. But I'm picky Jennifer Nordell i edited the question values, can you edit the answer accordingly.? the arguments would be the variables \$one and \$two, because they are the values that you are passing into your function to work with. Arguments are external values that your function will work with, like in a mathematical function, f(x), x is the argument, because the value of the function varies according to the value of x.

Antonio Rodrigues I edited the question to put right values. @Anmar Khan then in that case the "arguments" would be \$one and \$two. Jennifer Nordell It has either option, or it says "All are considered args" Ammar Khan Not according to the question I'm looking at. The choices I'm presented are \$one, \$sum, \$x, and "All three are considered arguments". In this case, the answer is \$one.