Which of the following is true about default parameter values in PHP functions?
easy📝 Conceptual Q2 of 15
PHP - Functions
Which of the following is true about default parameter values in PHP functions?
ADefault values must be constants and appear after non-default parameters.
BDefault values can be variables and appear anywhere in the parameter list.
CDefault values are not allowed in PHP functions.
DDefault values must be the first parameters in the list.
Step-by-Step Solution
Solution:
Step 1: Understand default parameter rules
In PHP, default parameter values must be constants (like numbers or strings) and must come after parameters without default values.
Step 2: Evaluate options
Default values must be constants and appear after non-default parameters. correctly states that default values must be constants and appear after non-default parameters.
Final Answer:
Default values must be constants and appear after non-default parameters. -> Option A
Quick Check:
Default parameters = constants, placed last [OK]
Quick Trick:Defaults go last and must be constants [OK]
Common Mistakes:
Using variables as default values
Placing default parameters before non-default ones
Assuming default values can be any expression
Master "Functions" in PHP
9 interactive learning modes - each teaches the same concept differently