天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php基礎知識:類與對象(3) 構造函數(shù)和析構函數(shù)

構造函數(shù)
php 5 允行開發(fā)者在一個類中定義一個方法作為構造函數(shù)。具有構造函數(shù)的類會在每次創(chuàng)建對象時先調用此方法,所以非常適合在使用對象之前做一些初始化工作。 
注意: 
如果子類中定義了構造函數(shù)則不會暗中調用其父類的構造函數(shù)。要執(zhí)行父類的構造函數(shù),需要在子類的構造函數(shù)中調用 parent::__construct()。(??和其他語言明顯不同??)

例10.8.使用新標準的構造函數(shù)
class BaseClass {
  function __construct() {
      print "In BaseClass constructor/n";
  }
}

class SubClass extends BaseClass {
  function __construct() {
      parent::__construct();
      print "In SubClass constructor/n";
  }
}
$obj = new BaseClass();
$obj = new SubClass();

為了實現(xiàn)向后兼容性,如果 php 5 在類中找不到 __construct() 函數(shù),它就會嘗試尋找舊式的構造函數(shù),也就是和類同名的函數(shù)。因此唯一會產生兼容性問題的情況是:類中已有一個名為 __construct() 的方法,但它卻又不是構造函數(shù)。 

析構函數(shù)
php 5 引入了析構函數(shù)的概念,這類似于其它面向對象的語言,如 C++。析構函數(shù)會在到某個對象的所有引用都被刪除或者當對象被顯式銷毀時執(zhí)行。 
例10.9.析構函數(shù)示例
class MyDestructableClass {
  function __construct() {
      print "In constructor/n";
      $this->name = "MyDestructableClass";
  }

  function __destruct() {
      print "Destroying " . $this->name . "/n";
  }
}
$obj = new MyDestructableClass();
和構造函數(shù)一樣,父類的析構函數(shù)不會被引擎暗中調用。要執(zhí)行父類的析構函數(shù),必須在子類的析構函數(shù)體中顯式調用 parent::__destruct()。 (??和其他語言明顯不同??)
注意: 
析構函數(shù)在腳本關閉時調用,此時所有的頭信息已經發(fā)出。 
注意: 
試圖在析構函數(shù)中拋出一個異常會導致致命錯誤。

php技術php基礎知識:類與對象(3) 構造函數(shù)和析構函數(shù),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本美国群交P片内射捆绑 日本毛片久久国产精品 | 亚洲国产精品综合久久一线 | 日韩欧美视频一区二区 | 狠狠色丁香久久婷婷综合_中 | 国产精品一区二区AV白丝在线 | 窝窝色资源站 | 久久夜色撩人精品国产 | 毛片免费在线 | 国产精品久久久久久人妻精品蜜桃 | 国产在线一区二区AV视频 | 天堂在线亚洲精品专区 | YELLOW视频直播在线观看高清 | 奇米网一区二区三区在线观看 | 成人天堂婷婷青青视频在线观看 | 中文字幕 日韩 无码 在线 | 芒果影院网站在线观看 | 国产精品一区二区人妻无码 | 久久青青草原精品国产软件 | 美女快播第一网 | 中文字幕成人 | 深夜释放自己在线观看 | 国产成人精品视频 | 欧美精品色视频 | 国内精品视频在线播放一区 | 丰满少妇69激懒啪啪无码 | 亚洲人成伊人成综合网久久久 | 3D动漫网站HOXXXxes | 亚洲精品久久久WWW游戏好玩 | 嫩草成人影院 | 人成片在线观看亚洲无遮拦 | 高冷师尊被CAO成SAO货 | 精品久久久久久久高清 | 国产成人小视频 | 奇米狠狠一区二区三区 | 婷婷精品国产亚洲AV在线观看 | 97伦理97伦理2018最新 | 最近免费视频中文2019完整版 | 亚洲永久精品ww47app | 野花高清在线观看免费3中文 | 嫩草国产精品99国产精品 | 999国产高清在线精品 |