Default Parameter¶
Methods may define a default value for parameters. That way the parameter may be omitted during the call, and this value will be used.
The default value may be a static expression, and, since PHP 8.1, also include new expression.
The default parameter must be the last of the parameters : adding a parameter without default value after one will yield an error and mess up the call parameters.
<?php
function makeCodffe($type = 'latte') {
return "Making a cup of $latte";
}
?>