<?php
function calculate($num1, $num2, $oper) {
$res = 0;
switch($oper) {
case “+”:
$res = $num1 + $num2;
break;
case “-”:
$res = $num1 - $num2;
break;
case “*”:
$res = $num1 * $num2;
break;
case “/”:
$res = $num1 / $num2;
default:
echo ‘运算符有误!’;
}
return $res;
}
$a = 12;
$b = 45;
$type = “+”;
$res = calculate($a, $b, $type);
echo ‘$es = ’.$res;
?>
注:函数名不区分大小写,即function()和Function()是同一个函数。
使用gobal全局变量的时候,可使用在函数外的变量,例:
$a = 12;
functiion abc3(){
//global $a; //我要在abc3中使用到外层$a;
$a += 45;
}
abc3();
echo $a;
输出的结果为:12。