php類的擴展和繼承用法實例
更新時間:2015年06月20日 11:41:23 作者:zhuzhao
這篇文章主要介紹了php類的擴展和繼承用法,以實例形式較為詳細的分析了php類的繼承及擴展操作技巧,需要的朋友可以參考下
本文實例講述了php類的擴展和繼承用法。分享給大家供大家參考。具體如下:
<?php
class Thread
{
var $topic; //帖子主題
var $body; //帖子內(nèi)容
var $date; //帖子發(fā)布時間
var $author; //帖子作者
//函數(shù)Thread用于初始化變量等
function Thread()
{
//初始化變量
}
//函數(shù)Send用于提交新帖子
function Send()
{
//檢測變量的合法性后執(zhí)行插入操作將變量存儲到數(shù)據(jù)庫中
}
//函數(shù)Edit用于編輯帖子
function Edit()
{
//檢測變量的合法性后執(zhí)行更新操作將變量存儲到數(shù)據(jù)庫中
}
//函數(shù)Delete用于刪除帖子
function Delete()
{
//檢測作者的權限后將從數(shù)據(jù)庫中將相關數(shù)據(jù)刪除
}
}
class MainThread extends Thread
{
var $id; //帖子編號
var $board; //帖子所在討論區(qū)
var $allowreply; //是否允許回復
//構造函數(shù),用于初始化變量
function MainThread($id, $board, $allowreply)
{
//用于初始化變量
}
function Send()
{
//檢測變量的合法性后執(zhí)行插入操作將變量存儲到數(shù)據(jù)庫中
parent::Send(); //用于調(diào)用基類的Send函數(shù)
}
function Edit()
{
//檢測變量的合法性后執(zhí)行更新操作將變量存儲到數(shù)據(jù)庫中
parent::Edit(); //用于調(diào)用基類的Edit函數(shù)
}
}
$th = new Thread; //創(chuàng)建新對象
if ($th instanceof Thread) //如果對象$th是Thread類型的,則輸出Yes
echo "Yes";
else
echo "No";
?>
希望本文所述對大家的php程序設計有所幫助。
您可能感興趣的文章:
- PHP面向對象三大特點學習(充分理解抽象、封裝、繼承、多態(tài))
- php類中private屬性繼承問題分析
- php構造函數(shù)的繼承方法
- php面向對象全攻略 (七) 繼承性
- php繼承的一個應用
- PHP類的封裝與繼承詳解
- php類的定義與繼承用法實例
- PHP 面向對象程序設計(oop)學習筆記 (五) - PHP 命名空間
- PHP 面向對象程序設計(oop)學習筆記 (四) - 異常處理類Exception
- PHP 面向對象程序設計(oop)學習筆記(三) - 單例模式和工廠模式
- PHP 面向對象程序設計(oop)學習筆記 (二) - 靜態(tài)變量的屬性和方法及延遲綁定
- PHP 面向對象程序設計(oop)學習筆記(一) - 抽象類、對象接口、instanceof 和契約式編程
- PHP面向對象程序設計OOP繼承用法入門示例
相關文章
php.ini save_handler 修改不生效的解決辦法
這篇文章主要介紹了php.ini save_handler 修改不生效的解決辦法,需要的朋友可以參考下2014-07-07

