php學習十 繼承

2022-01-21 19:43:05 字數 574 閱讀 6943

在php中,我們常常會定義許多類,當多個類裡面的方法或者屬性出現重複的時候,會常常造成**重複和冗雜的弊端,這個時候,我們可以用到繼承(extends)

繼承的特性:

* 1.子類可以擴充屬性

* 2.子類可以擴充方法

* 3.子類去呼叫乙個方法的時候。先去本類找,如果本類有方法,則呼叫本類的方法。如果本類沒有該方法,則去父類去找 * 4.繼承需要有 is...a 的關係

**:我先定義乙個名為person的父類,然後讓子類student來繼承;

class person

今年歲了";

}}

include_once "person.class.php";

class student extends person

public function show()

考了";

}}

$stu  = new student("房明",18);

$stu->name = "房明";

$stu ->age = 18;

$stu->say();

PHP學習之十 foreach

php 4 不是 php 3 包括了 foreach 結構,和 perl 以及其他語言很像。這只是一種遍歷陣列簡便方法。foreach 僅能用於陣列,當試圖將其用於其它資料型別或者乙個未初始化的變數時會產生錯誤。有兩種語法,第二種比較次要但卻是第一種的有用的擴充套件。foreach array ex...

學習PHP物件導向(六)繼承

先看乙個例子 複製 如下 class pupil public function testing class graduate public function testing 從上面的例子可以看出,當多個類有很多共同屬性和方法時,的復用性不高,冗餘,思考css中的處理方法 解決方法 繼承 複製 如下...

Flask學習筆記(十)巨集 繼承 包含

巨集 繼承 包含 類似於python中的函式,巨集的作用就是在模板中重複利用 避免 冗餘。jinja2支援巨集,還可以匯入巨集,需要在多處重複使用的模板 片段可以寫入單獨的檔案,再包含在所有模板中,以避免重複。定義巨集呼叫巨集 定義帶引數的巨集 呼叫巨集,並傳遞引數 把巨集單獨抽取出來,封裝成htm...