Recall & Review
beginner
What are named arguments in PHP?
Named arguments allow you to pass values to a function by specifying the parameter name, not just the order. This makes code clearer and lets you skip optional parameters.
Click to reveal answer
beginner
How do named arguments improve function calls?
They improve readability by showing which value goes to which parameter. They also let you pass arguments in any order and skip optional ones.Click to reveal answer
beginner
Show an example of calling a PHP function with named arguments.
Example:<br><code>function greet(string $name, string $greeting = "Hello") {<br> echo "$greeting, $name!";<br>}<br>greet(name: "Alice", greeting: "Hi");</code>Click to reveal answer
intermediate
Can you mix positional and named arguments in PHP function calls?
Yes, but positional arguments must come first. After that, you can use named arguments in any order.
Click to reveal answer
intermediate
What happens if you use a named argument that does not exist in the function?
PHP will throw a fatal error because the function does not have a parameter with that name.
Click to reveal answer
Which of the following is a correct way to call a function with named arguments in PHP?
✗ Incorrect
Named arguments use the syntax parameterName: value, like bar: 10.
Can you skip optional parameters when using named arguments in PHP?
✗ Incorrect
Named arguments let you skip optional parameters by naming only those you want to pass.
What is the rule about mixing positional and named arguments in PHP?
✗ Incorrect
Positional arguments must be listed first, then named arguments can follow in any order.
What error occurs if you use a named argument that does not match any parameter?
✗ Incorrect
PHP throws a fatal error if a named argument does not match any parameter.
Which PHP version introduced named arguments?
✗ Incorrect
Named arguments were introduced in PHP 8.0.
Explain how named arguments work in PHP and why they are useful.
Think about how naming parameters helps understand code better.
You got /4 concepts.
Describe the rules for mixing positional and named arguments in PHP function calls.
Remember the order and naming rules.
You got /4 concepts.