This article mainly introduces the usage of return in php. It analyzes the function and common usage skills of return in php with examples. It has certain For reference value, friends in need can refer to it
The example in this article describes the usage of return in php. Share it with everyone for your reference. The specific analysis is as follows:
First of all, it means return; return() is a language construct rather than a function, and it only needs to be enclosed in parentheses when the parameter contains an expression. Parentheses are usually not used when returning a variable, which can reduce the burden on PHP.
Basic usage:
a), return expression // Return an expression result
b), return(expr) // Function expression
c), return // Return directly, or return a null value
Note: It is best not to use return($val).
1. If return is executed, the content after the return statement will not be executed;
?
3 4 5
6
|
return $a*$b; }
$c = add(5,3);//The obtained $c value can be used in other places in the program! echo $c;
|
Output result: 8, only $a+$b is executed, $a*$b is not executed.
2. Return can be a function return value or a null value, depending on the specific usage, for example:
1
4
5 6
9 10 |
function test($a){ if($a>10){
|
<🎜>1<🎜> <🎜>2<🎜> <🎜>3<🎜> | <🎜> <🎜>$b=45;<🎜> <🎜>$c=$b-$a;<🎜> <🎜>echo $c;<🎜> <🎜> |
<🎜>1<🎜> <🎜>2<🎜> <🎜>3<🎜> <🎜>4<🎜> | <🎜> <🎜> <🎜>include("b.php");<🎜> <🎜>echo "a";<🎜> <🎜>?> |
1 2 3 4 | <🎜>echo "b";<🎜> <🎜>return;<🎜> <🎜>?> |
1 2 3 4 | <🎜>include("b.php");<🎜> <🎜>echo "a";<🎜> <🎜>?> |
b.php is as follows:
?
3 4 |
echo "b"; exit; //End the entire current script
|
Output result: a.
Example 1:
1 2 3 4 5 |
function test(){ $a=array(1,2); } $b=test(); print_r($b); |
?
1 2 3
|
function test(){
$a=array(1,2);
return $a;
}
$b=test(); |
1 2 3 4 5 | function test(){ $a=array(1,2); } $b=test(); print_r($b); |