<?php $num_one = $_POST['num_one']; $num_two = $_POST['num_two']; $calculator = $_POST['calculator']; class Calculator { public $numOne; public $numTwo; //开始定义四个方法,加减乘除 //加法 function plus(){ return $this->numOne+$this->numTwo; } //减法 function sub(){ return $this->numOne-$this->numTwo; } //乘法 function multi(){ return $this->numOne*$this->numTwo; } //除法 function div(){ return $this->numOne/$this->numTwo; } } if ($calculator == 'plus'){ $plus = new Calculator(); $plus->numOne=$num_one; $plus->numTwo=$num_two; $res = $plus->plus(); }elseif ($calculator == 'sub'){ $sub = new Calculator(); $sub->numOne=$num_one; $sub->numTwo=$num_two; $res = $sub->sub(); }elseif ($calculator == 'multi'){ $multi = new Calculator(); $multi->numOne=$num_one; $multi->numTwo=$num_two; $res = $multi->multi(); }elseif ($calculator == 'div'){ $div = new Calculator(); $div->numOne=$num_one; $div->numTwo=$num_two; $res = $div->div(); } ?> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <link rel="stylesheet" href="bootstrap.css"> </head> <body> <form action="" method="post" enctype="multipart/form-data" class="form-inline"> <div class="form-group"> <input type="text" name="num_one" class="form-control" placeholder="第一个数" value="<?php echo $num_one ?>"> </div> <div class="form-group"> <select name="calculator" class="form-control"> <option value="plus">+</option> <option value="sub">-</option> <option value="multi">*</option> <option value="div">/</option> </select> </div> <div class="form-group"> <input type="text" name="num_two" class="form-control" placeholder="第二个数" value="<?php echo $num_two ?>"> </div> <div class="form-group"> <input type="text" value="<?php echo $res ?>" class="form-control" placeholder="结果"> </div> <input type="submit" value="计算" class="btn btn-info"> </form> </body> </html>