your image

PHP Default Argument Values Function - javatpoint

javapoint
Related Topic
:- PHP information technology

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

  1. <?php  
  2. function sayHello($name="Ram"){  
  3. echo "Hello $name<br/>";  
  4. }  
  5. sayHello("Sonoo");  
  6. sayHello();//passing no value  
  7. sayHello("Vimal");  
  8. ?>  

Output:

Hello SonooHello RamHello Vimal

Since PHP 5, you can use the concept of default argument value with call by reference also.

Example 2

  1. <?php    
  2. function greeting($first="Sonoo",$last="Jaiswal"){    
  3. echo "Greeting: $first $last<br/>";    
  4. }    
  5. greeting();  
  6. greeting("Rahul");  
  7. greeting("Michael","Clark");  
  8. ?>    

Output:

 

1. Build a CMS using OOP PHP tutorial | PHP MVC design pattern [2020]

Greeting: Sonoo JaiswalGreeting: Rahul JaiswalGreeting: Michael Clark

Example 3

  1. <?php  
  2. function add($n1=10,$n2=10){  
  3. $n3=$n1+$n2;  
  4. echo "Addition is: $n3<br/>";  
  5. }  
  6. add();  
  7. add(20);  
  8. add(40,40);  
  9. ?>  

Output:

Addition is: 20Addition is: 30Addition is: 80

Comments