Last updated on September 13, 2023
Variables inside the function’s parentheses are called parameters. These are used to pass the executable values in the function. Parameters are like placeholders for the values you want to work with inside the function. We add multiple parameters separated by comma(,).
In PHP, there is no strict limit on the number of parameters a custom function can have. You can define a function with as many parameters as we need. But, if we create a function with a lot of parameters, it might make our code harder to read and work on later. We should simplify it now, so it becomes easier for us to use in the future.
Arguments are the actual values or expressions that you pass to a function when you execute it. A function must have all the arguments at the time of execution otherwise it will return an error.
Let’s understand the function’s parameters.
function printNames($name1, $name2, $name3){
return "$name1, $name2, $name3";
}
Above we created a function that simply prints the names when you call it. Look at the below,
echo printNames("Emily", "Benjamin", "Sophia");
// output: Emily, Benjamin, Sophia
We passed three different names into the printNames() as arguments. Because the printNames() function has three required parameters, any of them can’t be skipped or ignored. In case the function doesn’t receive any argument it will return a fatal error.
Conclusion:
In this article we explained what are the function’s parameters. The parameters are inside the function’s parenthesis, it works like a placeholder. A function must have all the arguments otherwise PHP will return fatal error.