php面向对象方法求两个数四则运算
1、写表单页面:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<head>
<body>
<form action="66catWork.php" method="post">
<h1>+-*/运算</h1>
first num:<input type='text' name="num1" />
second num:<input type="text" name="num2" />
yunsuanfuhao:
<select name="oper">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="submit" value="计算">
</form>
</body>
</html>
可以看到运行效果如图:

2、然后我们写类和成员方法,这里不用类的属性。代码如下:<?php
//定义一只猫
class Cat{
//猫猫可以做计算
//成员方法.
function jiSuan($num1,$num2,$oper){
if($oper=="+"){
return $num1+$num2;
}else if($oper=="-"){
return $num1-$num2;
}else if($oper=="*"){
return $num1*$num2;
}else{
return $num1/$num2;
}
}
}
?>
3、通过$_REQUEST方法接收表单传过来的数据,有三个:一个是num1,一个是num2,一个是oper(也就是运算符号)。zheli是下拉框选一个。我们以加法为例:
接收数据的代码我们添加如下:$num1=$_REQUEST['num1'];$num2=$_REQUEST['num2'];$oper=$_REQUEST['oper'];
4、类定义好并写好方法,那么我们实例化并调用此方法,添加如下代码:
$cat1=new Cat(); echo '计算结果是'.$cat1->jiSuan($num1,$num2,$oper);
5、在原表单页面我们填写数据,默认是加运算,我们就不选了,如图:

6、当我们点击计算按钮后,就会跳转新页面,显示计算结果,如图:

7、至此,完成了混合运算的简单界面设计和程序逻辑实现。你也不妨试一试。