基于PHP 面向對象之成員方法詳解_PHP教程

      編輯Tag賺U幣

      推薦:用php實現選擇排序的解決方法
      本篇文章介紹了,使用php實現選擇排序的解決方法。需要的朋友參考下

      用一個列子來讀解成員方法:大家可以自己動手寫一寫,加深理解。

      這樣一個需求; 希望人可以說話, 做算術題.......,這樣就需要使用到成員方法:
      1、添加speak 成員方法,輸出 我是小明
      2、添加jisuan 成員方法,可以計算從 1+..+1000的結果
      3、修改jisuan 成員方法,該方法可以接收一個數n,計算 1+..+n 的結果
      4、添加add 成員方法,可以計算兩個數的和

      參考代碼

      復制代碼 代碼如下:www.wf0088.com

      <?php

      class Person{

      public $name;
      public $age;

      //添加成員方法
      public function speak(){

      echo "我是小明";
      }

      public function jisuan(){
      //計算從 1+..+1000的結果
      $result =0;
      for($i=1;$i<=1000;$i++){
      $result+=$i;
      }
      //把計算結果ruturn 返回
      return $result;
      }

      public function jisuan2($n){
      //計算從 1+..+n的結果
      $result=0;
      for($i=1;$i<=$n;$i++){
      $result+=$i;
      }
      //return
      return $result;
      }

      //計算2個數的和
      public function add($num1,$num2){
      return $num1+$num2;
      }
      }

      $person1=new Person;
      //人說話
      $person1->speak().'<br/>';
      //計算
      echo '<br/>'.$person1->jisuan();
      //echo '<br/>'.$person1->jisuan(100);
      //帶參數的
      echo '計算的結果是:'.$person1->jisuan2(5);
      //計算2個數的和
      echo "<br/>50+50=".$person1->add(50,51);
      ?>


      分享:PHPMailer郵件發送的實現代碼
      本篇文章介紹了,PHPMailer郵件發送的實現代碼。需要的朋友參考下

      來源:模板無憂//所屬分類:PHP教程/更新時間:2013-05-05
      相關PHP教程