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

2025-10-05 14:44:51

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>

可以看到运行效果如图:

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

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、在原表单页面我们填写数据,默认是加运算,我们就不选了,如图:

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

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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢