本文執行個體講述了php類的擴充和繼承用法。分享給大家供大家參考。具體如下:
<?php class Thread { var $topic; //文章主題 var $body; //文章內容 var $date; //文章發布時間 var $author; //文章作者 //函數Thread用於初始設定變數等 function Thread() { //初始設定變數 } //函數Send用於提交新文章 function Send() { //檢測變數的合法性後執行插入操作將變數儲存到資料庫中 } //函數Edit用於編輯文章 function Edit() { //檢測變數的合法性後執行更新操作將變數儲存到資料庫中 } //函數Delete用於刪除文章 function Delete() { //檢測作者的許可權後將從資料庫中將相關資料刪除 } } class MainThread extends Thread { var $id; //文章編號 var $board; //文章所在討論區 var $allowreply; //是否允許回複 //建構函式,用於初始設定變數 function MainThread($id, $board, $allowreply) { //用於初始設定變數 } function Send() { //檢測變數的合法性後執行插入操作將變數儲存到資料庫中 parent::Send(); //用於調用基類的Send函數 } function Edit() { //檢測變數的合法性後執行更新操作將變數儲存到資料庫中 parent::Edit(); //用於調用基類的Edit函數 } } $th = new Thread; //建立新對象 if ($th instanceof Thread) //如果對象$th是Thread類型的,則輸出Yes echo "Yes"; else echo "No"; ?>
希望本文所述對大家的php程式設計有所協助。