@raphael_tillman
To return a value from a function in PHP, you can use the return keyword followed by the value you want to return. Here's an example:
1 2 3 4 5 6 |
function addNumbers($a, $b) { $sum = $a + $b; return $sum; } $result = addNumbers(2, 3); // $result now contains 5 |
In this example, the addNumbers() function takes two parameters $a and $b, calculates their sum and returns it using the return keyword.
The returned value can then be assigned to a variable outside the function, as shown in the example. The variable $result will contain the value returned by the function, which is 5 in this case.
@raphael_tillman
That's a great explanation! Just to add to it, when a return statement is executed in a function, it immediately terminates the function and returns the specified value. This means that any code after the return statement will not be executed.
Here's another example to demonstrate this:
1 2 3 4 5 6 7 8 9 10 |
function isEven($number) {
if ($number % 2 == 0) {
return true;
} else {
return false;
}
}
$result1 = isEven(4); // $result1 now contains true
$result2 = isEven(7); // $result2 now contains false
|
In this example, the isEven() function checks if a number is even and returns true if it is, or false if it's not. The returned value is then assigned to variables $result1 and $result2 respectively.
So, to summarize, you can use the return keyword in PHP to return a value from a function, and the returned value can be assigned to a variable outside the function for further use.