PHP 建構函式

2021-10-02 15:17:30 字數 1185 閱讀 4291

<?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 返回值的...