<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • php中的構造方法與析構方法

    時間:2024-10-12 05:51:59 PHP 我要投稿
    • 相關推薦

    php中的構造方法與析構方法

      大多數類都有一種稱為構造函數的特殊方法。下面給大家介紹php中的構造方法與析構方法,一起來了解一下吧!

      構造方法是類中的一個特殊方法。當使用 new 操作符創建一個類的實例時,構造方法將會自動調用,其名稱必須是 __construct() 。所以通常用它執行一些有用的初始化任務。該方法無返回值。

      如果子類中定義了構造函數則不會暗中調用其父類的構造函數。要執行父類的構造函數,需要在子類的構造函數中調用 parent::__construct()。

      與構造方法對應的就是析構方法,析構方法會在某個對象的所有引用都被刪除或者當對象被顯式銷毀之前執行的一些操作或者功能。析構函數不能帶有任何參數,其名稱必須是 __destruct() 。

      同樣,如果子類中定義了析構函數則不會暗中調用其父類的析構函數。要執行父類的析構函數,需要在子類的析構函數中調用 parent::__destruct()。

      注意:在析構函數中拋出一個異常會導致致命錯誤。

      <?php

      class Construct{

      protected $a;

      protected $b;

      function __construct($a,$b){ //定義構造函數

      $this->a=$a;

      $this->b=$b;

      }

      function __destruct(){ //重新定義為初始值

      $result=0;

      echo '恢復乘積的初始值:'.$result;

      }

      }

      class son extends construct{

      private $c;

      function __construct($c){

      parent::__construct(6,10); //調用父類的構造方法,使用方法:parent::__construct(); 有參數加參數

      $this->c=$c;

      }

      function show(){

      $result=$this->a*$this->b*$this->c;

      print 'abc的乘積是:'.$result.'&nbsp;';

      }

      function __destruct(){

      parent::__destruct(); //調用父類的析構函數,使用方式:parent::__destruct();

      }

      }

      $test=new son(12); //實例化對象

      $test->show(); //abc的乘積是:720 恢復乘積的初始值:0

      ?>


    【php中的構造方法與析構方法】相關文章:

    PHP中date函數常用時間處理方法09-13

    php中static靜態變量的使用方法06-11

    PHP錯誤類型及屏蔽方法08-22

    PHP處理密碼的幾種方法10-17

    十天學會php的方法09-23

    MongoDB的PHP驅動方法與技巧大全09-08

    了解PHP環境搭建與配置的方法08-03

    PHP開發環境安裝的方法有哪些10-27

    php在新浪云中使用imagick的方法07-14

    2016最新J2EE中SQL語句自動構造方法08-02

    主站蜘蛛池模板: 日本人精品video黑人| 青草国产精品视频。| 狠狠精品久久久无码中文字幕 | 亚洲国产精品久久久久婷婷老年| 亚洲AV无码成人网站久久精品大| 精品97国产免费人成视频| 久久99热国产这有精品| 国产区精品一区二区不卡中文| 亚洲午夜精品久久久久久app | 欧美高清在线精品一区| 国产精品香港三级国产AV| 亚洲av永久无码精品秋霞电影影院| 免费看一级毛片在线观看精品视频| 88国产精品欧美一区二区三区 | 黑人巨茎精品欧美一区二区| 92精品国产自产在线观看| 国产精品高清视亚洲精品| 精品国产精品国产偷麻豆 | 精品久久久久久中文字幕| 国产精品v片在线观看不卡| 久久综合精品国产二区无码| 亚洲码国产精品高潮在线| 亚洲国产主播精品极品网红 | 国产91精品黄网在线观看| 国产精品视频一区二区三区经| 国产精品美女久久久久久2018| 国产精品一久久香蕉国产线看观看| 久久99精品久久久久久久久久| 精品无码AV无码免费专区| 亚洲人午夜射精精品日韩| 亚洲热线99精品视频| 人妻少妇精品中文字幕AV| 精品欧洲av无码一区二区三区| 国精品无码一区二区三区在线| 国产午夜精品免费一区二区三区| 久久精品国产亚洲77777| 久久精品国产亚洲av麻豆色欲| 精品国产乱码一区二区三区| 2018国产精华国产精品| 九九在线精品视频专区| 91精品婷婷国产综合久久|