首页  >  文章  >  后端开发  >  这一段程序毛病在哪儿

这一段程序毛病在哪儿

WBOY
WBOY原创
2016-06-13 13:17:131044浏览

这一段程序毛病在哪里
//这是一段计算器的代码
//接受用户从mycal.php输入的数据
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST方法可以接受用户的post或者get请求的数据
$res=0;
switch (oper){
case"+":$res=$num1+$num2;
  break;
case"-":$res=$num1-$num2;
  break;
case"*":$res=$num1*$num2;
  break;
case"/":$res=$num1/$num2;
  break;
default:echo "运算符不准确";
  } 
 echo "运算结果是:".$res;
?>

结果不论输入什么数字和运算符,结果都是“运算符不准确运算结果是:0”

------解决方案--------------------
Miss $

//接受用户从mycal.php输入的数据
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST方法可以接受用户的post或者get请求的数据
$res=0;
switch ($oper){
case"+":$res=$num1+$num2;
break;
case"-":$res=$num1-$num2;
break;
case"*":$res=$num1*$num2;
break;
case"/":$res=$num1/$num2;
break;
default:echo "运算符不准确";
}
 echo "运算结果是:".$res;
------解决方案--------------------
switch ($oper){
------解决方案--------------------
楼上都是正解。。
------解决方案--------------------

探讨
//这是一段计算器的代码
//接受用户从mycal.php输入的数据
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST方法可以接受用户的post或者get请求的数据
$res=0;
switch (oper){
case"+":$res=$num1+……

------解决方案--------------------
++
探讨

Miss $

//接受用户从mycal.php输入的数据
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST方法可以接受用户的post或者get请求的数据
$res=0;
switch ($oper){
case"+":$res=$num1+$num2;
……
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn