{ $sum = $var1 + $var2; return $sum; } $result1 = add(3, 4); echo $result1 . "<br/>"; echo $result2 = add() . "<br/>"; ?> <!--Function multiple return values--> <?php function add_sub($val1, $val2) { $add = $val1 + $val2; $sub = $val1 - $val2; return array($add, $sub); } list($add_result, $sub_result) = add_sub(10, 5); echo "Add:" . $add_result . "<br/>"; echo "Sub:" . $sub_result . "<br/>"; $bar = "outside"; function foo() { global $bar; $bar = "inside"; } echo "1:" . $bar . "<br/>"; foo(); echo "2:" . $bar . "<br/>"; ?> </body> </html>
function addition($var1, $var2) { $sum = $var1 + $var2; return $sum; } // assigning the value to a variable $value = addition(1, 2); echo $value; ?> <!-- returning two values using an array --> <br> <?php function add_sub($var1, $var2) { $add = $var1 + $var2; $sub = $var1 - $var2; // <!-- inserting the values in an array --> $result = array($add, $sub); return $result; } $addsub_array = add_sub(10, 8); echo "Addition: " . $addsub_array[0] . "<br>"; echo "Substraction: " . $addsub_array[1] . "<br>"; ?> </body> </html>