<?php
class a
if(array_key_exists('name',$params))
if(array_key_exists('age',$params))
if(array_key_exists('***',$params))
}public function getinfo1()
public function getinfo2()
}class b extends a
}//例項化並執行建構函式進行賦值
$presonzhang1 = new b();
echo $presonzhang1->getinfo();
//echo $presonzhang1->getinfo1();
//echo $presonzhang1->getinfo2();
$presonzhang = new b([
'name'=>"張三",
'age'=>13,
'***'=>'男',
]);//獲得值
echo $presonzhang->getinfo();
?>
<?php
class preson
if(array_key_exists('name',$params))
if(array_key_exists('age',$params))
if(array_key_exists('***',$params))
}//獲得值
public function getinfo()
}//例項化並執行建構函式進行賦值
$presonzhang = new preson([
'name'=>"張三",
'age'=>13,
'***'=>'男',
]);//獲得值
echo $presonzhang->getinfo();
$presonzhang1 = new preson('');
echo $presonzhang1->getinfo();
建構函式寫在父類裡面 ,和寫在本類裡面的區別:
寫在父類裡面的可以不用傳遞引數,
寫在本類裡面的建構函式必須傳遞引數。
php 建構函式
php 5 允行開發者在乙個類中定義乙個方法作為建構函式。具有建構函式的類會在每次建立新物件時先呼叫此方法,所以非常適合在使用物件之前做一些初始化工作。note 如果子類中定義了建構函式則不會隱式呼叫其父類的建構函式。要執行父類的建構函式,需要在子類的建構函式中呼叫 parent construct...
PHP(十一)建構函式
1 構造方法 construct 主要用來在建立物件時初始化物件,向物件成員變數賦予初始值,在建立物件的語句中與 new 運算子一起使用。2 析構方法 destruct 析構函式 destruct 與建構函式相反,當物件結束其生命週期時 例如物件所在的函式已呼叫完畢 系統自動執行析構函式。3 php...
php 析構函式,建構函式
測試使用的php操作類 date 2017 7 13 time 14 22 class test 析構函式 destruct 也是乙個魔術方法 它是在物件被銷毀時自動被呼叫 它不能帶引數 public function destruct 測試使用的方法 param 引數值說明 return 返回值的...