PHP Default Argument Values Function - javatpoint
PHP Default Argument Values Function
PHP allows you to define C++ style default argument values. In such case, if you don't pass any value to the function, it will use default argument value.
Let' see the simple example of using PHP default arguments in function.
Example 1
- <?php
- function sayHello($name="Ram"){
- echo "Hello $name<br/>";
- }
- sayHello("Sonoo");
- sayHello();//passing no value
- sayHello("Vimal");
- ?>
Output:
Hello SonooHello RamHello Vimal
Since PHP 5, you can use the concept of default argument value with call by reference also.
Example 2
- <?php
- function greeting($first="Sonoo",$last="Jaiswal"){
- echo "Greeting: $first $last<br/>";
- }
- greeting();
- greeting("Rahul");
- greeting("Michael","Clark");
- ?>
Output:
1. Build a CMS using OOP PHP tutorial | PHP MVC design pattern [2020]
Greeting: Sonoo JaiswalGreeting: Rahul JaiswalGreeting: Michael Clark
Example 3
- <?php
- function add($n1=10,$n2=10){
- $n3=$n1+$n2;
- echo "Addition is: $n3<br/>";
- }
- add();
- add(20);
- add(40,40);
- ?>
Output:
Addition is: 20Addition is: 30Addition is: 80