养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

php面向对象方法求两个数四则运算

时间:2024-09-20 19:41:53

写一个页面,实现输入数字,选择四则运算中的一种,如加,点击计算,会跳转另外一个页面,显示这两个数的和。下面谈谈做法。

工具/原料

php环境搭建好。面向对象的属性和成员方法已经理解。

表单的写法已经熟悉,注意下拉按钮选择用select.

方法/步骤

1、写表单页面:<丝群闻栝html><head><metahttp-equiv="c泠贾高框ontent-type"content="text/html;charset=utf-8"/><head><body><formaction="66catWork.php"method="post"><h1>+-*/运算</h1><p>firstnum:<inputtype='text'name="num1"/></p><p>secondnum:<inputtype="text"name="num2"/></p>yunsuanfuhao:<selectname="oper"><optionvalue="+">+</option><optionvalue="-">-</option><optionvalue="*">*</option><optionvalue="/">/</option></select><inputtype="submit"value="计算"></form></body></html>可以看到运行效果如图:

php面向对象方法求两个数四则运算

2、然后我们写类和成员方法,这里不用类的属性。代码如下:<?php//定义一佯镧诱嚣只猫classCat{//猫猫可以做计算//成员方法.惺绅寨瞀functionjiSuan($num1,$num2,$oper){if($oper=="+"){return$num1+$num2;}elseif($oper=="-"){return$num1-$num2;}elseif($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=newCat();echo'计算结果是'.$cat1->jiSuan($num1,$num2,$oper);

5、在原表单页面我们填写数据,默认是加运算,我们就不选了,如图:

php面向对象方法求两个数四则运算

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

php面向对象方法求两个数四则运算

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

© 一点知识