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

snippet
<?php
function sayHello($name="Ram"){
echo "Hello $name";
}
sayHello("Sonoo");
sayHello();//passing no value
sayHello("Vimal");
?>

Output:

Output
Hello Sonoo Hello Ram Hello Vimal
Note
Since PHP 5, you can use the concept of default argument value with call by reference also.

Example 2

snippet

Output:

Output
Greeting: Sonoo Jaiswal Greeting: Rahul Jaiswal Greeting: Michael Clark

Example 3

snippet
<?php
function add($n1=10,$n2=10){
$n3=$n1+$n2;
echo "Addition is: $n3";
}
add();
add(20);
add(40,40);
?>

Output:

Output
Addition is: 20 Addition is: 30 Addition is: 80
Related Tutorial
Follow Us
https://www.facebook.com/Rookie-Nerd-638990322793530 https://twitter.com/RookieNerdTutor https://plus.google.com/b/117136517396468545840 #
Contents +