<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### 1、創建一個PIG類,包含屬性名字,重量,顏色,年齡及類成員方法增加和減少體重,查看體重! 創建類 Pig.class.php: ~~~ <?php class pig{ //屬性 public $name; public $weight; public $color; public $age; //成員方法 public function addWeight($a){ // $weight+=$a; 這種方法是錯誤的,會認為$weight是新的變量! $this->weight+=$a; } public function minusWeight($a){ // $weight-=$a; 這種寫法是錯誤的, $this->weight-=$a; } public function showWeight(){ echo "豬的重量:$this->weight!<br/>"; } } ?> ~~~ 調用類 pig.php ~~~ <?php //導入類 require_once "Pig.class.php"; //創建一個類 $pig1= new pig(); $pig1->weight=100; $pig1->addWeight(10); $pig1->showWeight(); $pig1->minusWeight(10); $pig1->showWeight(); ?> ~~~ 打開文件pig.php將顯示下面的內容! ~~~ 豬的重量:110! 豬的重量:100! ~~~ ### 2、實現下圖的功能,要求封裝成一個類! ![](https://box.kancloud.cn/2016-06-03_5750fd8e06686.jpg) 知識點:這里使用到一個隱藏域 頁面代碼CatView.php ~~~ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> 類的運用實例1 </title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> </head> <body> <form action="Catwork.php" method="post"> <h1>四則運算</h1> 第一個數:<input type="text>" name="num1"/><br/> 第二個數:<input type="text>" name="num2"/><br/> 運算符號: <select name="oper"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select><br/> <!--隱藏域--> <input type="hidden" value="compute" name="doing" /> <input type="submit" value="點擊計算"/><br/> </form> <br/><br/> <!--再編程中為了區分不同的請求,使用隱藏域--> <form action="Catwork.php" method="post"> <h1>圓運算</h1> 輸入圓的半徑:<input type="text>" name="radius"/><br/> <input type="hidden" value="circularArea" name="doing"/> <input type="submit" value="點擊計算面積"/><br/> </form> </body> </html> ~~~ 計算界面: ~~~ <?php //導入類 require_once "Cat.class.php"; $cat1=new cat(); //這里首先接受doing 判斷是四則運算還是圓面積計算 $doing=$_REQUEST["doing"]; if($doing == "compute"){ $num1=$_REQUEST["num1"]; $num2=$_REQUEST["num2"]; $oper=$_REQUEST["oper"]; echo "四則運算結果:".$cat1->compute($num1,$num2,$oper); } else { $radius=$_REQUEST["radius"]; echo "圓的面積是:".$cat1->circularArea($radius); } ?> ~~~ 類: ~~~ <?php class cat{ //四則運算 function compute($num1,$num2,$oper){ $res=""; switch($oper){ case "+": $res=$num1 + $num2; break; case "-": $res=$num1 - $num2; break; case "*": $res=$num1 * $num2; break; case "/": $res=$num1 / $num2; break; default: echo "錯誤運算符"; break; } return $res; } function circularArea($adius){ return 3.15*$adius*$adius; } } ?> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看