The default parameter concept comes from C++ style default argument values, same as in PHP you can provide default parameters so that when a parameter is not passed to the function. Then it is still available within the function with a pre-defined value. This function also can be called optional parameter.
Syntax:
function greeting($name=" parameter_value ")
Parameter: This function accepts a single parameter that is $name here, holds the parameter value.
Below examples illustrate the procedure to create and use the default function parameter.
Example 1:
php
<?php
function greeting( $name ="GeeksforGeeks")
{
echo "Welcome to $name ";
echo ("\n");
}
greeting("Gfg");
greeting();
greeting("A Computer Science Portal");
?>
|
Output:
Welcome to Gfg
Welcome to GeeksforGeeks
Welcome to A Computer Science Portal
Example 2:
php
<?php
function welcome( $first ="GeeksforGeeks",
$last ="A Computer Science Portal for Geeks")
{
echo "Greeting: $first $last ";
echo ("\n");
}
welcome();
welcome("night_fury");
welcome("night_fury","Contributor");
?>
|
Output:
Greeting: GeeksforGeeks A Computer Science Portal for Geeks
Greeting: night_fury A Computer Science Portal for Geeks
Greeting: night_fury Contributor
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
28 Apr, 2023
Like Article
Save Article