這篇文章主要介紹了php類的擴展和繼承用法,以實例形式較為詳細的分析了php類的繼承及擴展操作技巧,需要的朋友可以參考下
本文實例講述了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程序設計有所幫助。
新聞熱點
疑難解答