国产女人18毛片水真多18精品, 一区二区三区中文字-亚洲精品女国产, 欧美熟妇老熟妇88888久久久久, 一级毛片免费观看亚洲欧美国产精品,大波霸美女视频,日韩欧美激情V影院,熟女人伦21p,亚洲精品女国产,国产 乱子伦 在线

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

時間:2025-12-04 20:40:56 php語言

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

  PHP 獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。以下是為大家分享的php中的構造方法與析構方法,供大家參考借鑒,歡迎瀏覽!

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

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

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

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

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

  <?php

  class Construct{

  protected $a;

  protected $b;

  function __construct($a,$b){ /pic/p>

  $this->a=$a;

  $this->b=$b;

  }

  function __destruct(){ /pic/p>

  $result=0;

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

  }

  }

  class son extends construct{

  private $c;

  function __construct($c){

  parent::__construct(6,10); /pic/p>

  $this->c=$c;

  }

  function show(){

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

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

  }

  function __destruct(){

  parent::__destruct(); /pic/p>

  }

  }

  $test=new son(12); /pic/p>

  $test->show(); /pic/p>

  ?>


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

PHP中l(wèi)ist的方法11-17

PHP中的魔術方法03-05

攻擊方法注射語句構造php+mysql11-25

PHP中的魔術方法詳解12-29

PHP中命名空間的方法12-14

php中數(shù)組的定義方法11-11

php中的常用魔術方法總結03-17

php中cookie的使用方法06-25

php中防止SQL注入的方法10-12