久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php方法體是什么

      在php中,方法的定義包括兩個部分:方法的聲明和方法體,語法“方法聲明部分{方法體的部分}”;而方法聲明后的一對大括號以及中間的內(nèi)容就稱之為方法的方法體,方法體的內(nèi)容包括局部變量的聲明和php語句。簡單來說,方法體是一個方法的代碼塊,即花括號包裹部分。

      php方法體是什么

      本教程操作環(huán)境:windows7系統(tǒng)、PHP8版、DELL G3電腦

      php方法體是什么

      一個類的類是有兩個部分組成:變量的聲明和方法的定義。方法的定義包括兩個部分:方法的聲明和方法體

      方法聲明部分{ 方法體的部分 }
      登錄后復(fù)制

      在方法聲明后的一對大括號以及中間的內(nèi)容就稱之為方法的方法體,方法體的內(nèi)容包括局部變量的聲明和php語句。

      簡單來說:方法體是一個方法的代碼塊即花括號包裹部分。

      PHP 類、對象和方法

      一、類和對象的關(guān)系

        類的實體化結(jié)果是對象,而對象的抽象就是類。在開發(fā)過程中,我們通常都是先抽象(幻想)出一個類,再用該類去創(chuàng)建對象(實現(xiàn)幻想的內(nèi)容)。在程序中,直接使用的是我們(實現(xiàn)幻想)的對象,而不是抽象(幻想)的類。

      二、如何抽象一個類

      class 類名{      成員屬性:         姓名、性別、年齡、身高、體重      成員方法:         說話、走路、學(xué)習(xí)、吃飯、開車    }
      登錄后復(fù)制

        所有的類都是從成員屬性和成員方法這兩方面去聲明,屬性和方法都是類中的成員,所以屬性又叫做成員屬性,方法又叫做成員方法

      1、成員屬性 –>特征

        在對象中直接聲明變量就稱為成員屬性,可以在類中聲明多個成員變量,即對象中可以有多個成員屬性

      class Person{     var $name;    //聲明第一個成員屬性,用于儲存人的名字     var age;      //聲明第一個成員屬性,用于儲存人的年齡     var $sex;     //聲明第一個成員屬性,用于儲存人的性別   }
      登錄后復(fù)制

      2、成員方法 –>功能

      class Person{     var $name;    //聲明第一個成員屬性,用于儲存人的名字     var $age;      //聲明第一個成員屬性,用于儲存人的年齡     var $sex;     //聲明第一個成員屬性,用于儲存人的性別     function say(){   //聲明第一個方法         echo '人在說話';   //定義人說話的功能     }     function run(){   //聲明第二個方法         echo '人在跑步';   //定義人跑步的功能     }     function eat(){   //聲明第三個方法         echo '人在吃飯';   //定義人吃飯的功能     } }
      登錄后復(fù)制

        對象就是把相關(guān)的屬性和方法組織在一起。其中成員屬性和成員方法都是可以選的,可以只有成員屬性,也可以只有成員方法,也可以沒有成員。

      三、實例化對象

      一個類可以聲明多個對象,讓對象去訪問成員屬性和成員方法

      class Person{     var $name;    //聲明第一個成員屬性,用于儲存人的名字     var $age;      //聲明第一個成員屬性,用于儲存人的年齡     var $sex;     //聲明第一個成員屬性,用于儲存人的性別     function say(){   //聲明第一個方法         echo '人在說話';   //定義人說話的功能     }     function run(){   //聲明第二個方法         echo '人在跑步';   //定義人跑步的功能     }     function eat(){   //聲明第三個方法         echo '人在吃飯';   //定義人吃飯的功能     } } // 實例化對象 $sqyy = new Person(); //成員屬性賦值 $sqyy -> name = "伊川"; $sqyy -> sex = "男"; $sqyy -> age = 26; //訪問對象中的成員方法 $sqyy->eat();
      登錄后復(fù)制

      四、特殊的對象引用 "$this"

        上面的示例中,我們是實例化一個對象之后再給成員屬性賦值和訪問成員方法的。那么 $this也可以在成員方法中使用,代表的是當前的這個對象

      成員方法調(diào)用前的對象是誰,$this就代表誰

      class Person{     var $name;         function info(){              $this ->name = "SQYY";     }   }
      登錄后復(fù)制

      五、構(gòu)造方法與析構(gòu)方法

      1、構(gòu)造方法

        構(gòu)造方法是對象創(chuàng)建完成后第一個被對象自動調(diào)用的方法,會初始化這個對象,當使用new關(guān)鍵字實例化對象時會自動觸發(fā)。

      <?php     class Person{         //下面是聲明人的成員屬性,都是沒有初始值的,在創(chuàng)建對象時,使用構(gòu)造方法賦給初始值         var $name;   //定義人的名字         var $sex;    //定義人的性別         var $age;    //定義人的年齡                  function __construct($name="SQYY",$sex="男",$age=1){             $this -> name = $name;  //在創(chuàng)建對象時,使用傳入的參數(shù)$name為成員屬性 $this->name賦初值             $this -> sex = $sex;    //在創(chuàng)建對象時,使用傳入的參數(shù)$sex為成員屬性 $this->sex賦初值             $this -> age = $age;    //在創(chuàng)建對象時,使用傳入的參數(shù)$sex為成員屬性 $this->age賦初值         }              //下面聲明人的成員方法         function say(){             echo "我的名字:" .$this ->name. " ,性別:" .$this -> sex ."  年齡" .$this ->age. "。<br>";         }     }          $person1 = new Person();                   //創(chuàng)建對象$person1時會自動執(zhí)行構(gòu)造方法,默認傳參     $person2 = new Person('張三');             //創(chuàng)建對象$person2時會自動執(zhí)行構(gòu)造方法,傳入第一個參數(shù),其他默認傳參     $person3 = new Person('李四','男');        //創(chuàng)建對象$person3時會自動執(zhí)行構(gòu)造方法,傳入前兩個參數(shù),其他默認傳參     $person4 = new Person('王五','女','20');   //創(chuàng)建對象$person4時會自動執(zhí)行構(gòu)造方法,傳入所有參數(shù)          $person1 ->say();     $person2 ->say();     $person3 ->say();     $person4 ->say(); ?>
      登錄后復(fù)制

      運行結(jié)果

      php方法體是什么

      2、析構(gòu)方法

        對象在銷毀之前最后一個被對象自動調(diào)用的方法,先創(chuàng)建 傳入變量后銷毀

      <?php      header('Content-type:text/html;charset=utf-8');     // 定義一個汽車的類     class car{         // 成員屬性         public $name;         public $color;          //構(gòu)造方法         public function __construct($name,$color){             $this->name = $name;             $this->color = $color;             echo "你創(chuàng)建了".$this->name.'<br>';         }          // 析構(gòu)方法         public function __destruct(){             echo "你銷毀了".$this->name.'<br>';         }     }      // 實例化對象     $hanma = new car('悍馬','粉色','H2');     $bmw = new car('寶馬','紅色','X7');     $benchi = new car('奔馳','黑色','s600');      // unset($bmw);     $bmw = '1111';  ?>
      登錄后復(fù)制

      運行結(jié)果

      php方法體是什么

      如果我們不引用變量,創(chuàng)建完對象之后就會銷毀。

      <?php       header('Content-type:text/html;charset=utf-8');      // 定義一個汽車的類     class car{         // 成員屬性         public $name;         public $color;          //構(gòu)造方法         public function __construct($name,$color){             $this->name = $name;             $this->color = $color;             echo "你創(chuàng)建了".$this->name.'<br>';         }          // 析構(gòu)方法         public function __destruct(){             echo "你銷毀了".$this->name.'<br>';         }     }      // 實例化對象     new car('悍馬','粉色','H2');     new car('寶馬','紅色','X7');     new car('奔馳','黑色','s600');   ?>
      登錄后復(fù)制

      運行結(jié)果

      php方法體是什么

      推薦學(xué)習(xí):《PHP視頻教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號