php構(gòu)造函數(shù)的繼承方法
本文實例講述了php構(gòu)造函數(shù)的繼承方法。分享給大家供大家參考。具體如下:
第一種情況:子類沒有定義構(gòu)造函數(shù)時,默認(rèn)繼承。例子:
<?php class A{ public $name; function __construct(){ echo $this->name="小強"; } } class B extends A{ } $bb = new B(); ?>
輸出結(jié)果:小強
第二種情況:子類定義了構(gòu)造函數(shù),則不會被繼承。實例:
<?php class A{ public $name; function __construct(){ echo $this->name="小強"; } } class B extends A{ function __construct(){ echo "BBBBBB子類"; } } $bb = new B(); ?>
輸出結(jié)果:BBBBBB子類
第三種情況:如果需要調(diào)用父類的構(gòu)造函數(shù),則可以使用:parent::父類函數(shù) 或 父類名::父類函數(shù)。
希望本文所述對大家的php程序設(shè)計有所幫助。
相關(guān)文章
php中數(shù)字、字符與對象判斷函數(shù)用法實例
這篇文章主要介紹了php中數(shù)字、字符與對象判斷函數(shù)用法,以實例形式分析了is_bool()、is_int()、is_integer()、is_float()、is_real()、is_object() 和 is_array()等函數(shù)的作用及具體用法,需要的朋友可以參考下2014-11-11PHP實現(xiàn)Snowflake生成分布式唯一ID的方法示例
這篇文章主要給大家介紹了關(guān)于PHP實現(xiàn)Snowflake生成分布式唯一ID的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08php基于數(shù)組函數(shù)實現(xiàn)關(guān)聯(lián)表的編輯操作示例
這篇文章主要介紹了php基于數(shù)組函數(shù)實現(xiàn)關(guān)聯(lián)表的編輯操作,涉及php數(shù)組比較函數(shù)array_intersect與array_diff的相關(guān)使用技巧,需要的朋友可以參考下2017-07-07