php類的擴(kuò)展和繼承用法實(shí)例
更新時(shí)間:2015年06月20日 11:41:23 作者:zhuzhao
這篇文章主要介紹了php類的擴(kuò)展和繼承用法,以實(shí)例形式較為詳細(xì)的分析了php類的繼承及擴(kuò)展操作技巧,需要的朋友可以參考下
本文實(shí)例講述了php類的擴(kuò)展和繼承用法。分享給大家供大家參考。具體如下:
<?php
class Thread
{
var $topic; //帖子主題
var $body; //帖子內(nèi)容
var $date; //帖子發(fā)布時(shí)間
var $author; //帖子作者
//函數(shù)Thread用于初始化變量等
function Thread()
{
//初始化變量
}
//函數(shù)Send用于提交新帖子
function Send()
{
//檢測(cè)變量的合法性后執(zhí)行插入操作將變量存儲(chǔ)到數(shù)據(jù)庫(kù)中
}
//函數(shù)Edit用于編輯帖子
function Edit()
{
//檢測(cè)變量的合法性后執(zhí)行更新操作將變量存儲(chǔ)到數(shù)據(jù)庫(kù)中
}
//函數(shù)Delete用于刪除帖子
function Delete()
{
//檢測(cè)作者的權(quán)限后將從數(shù)據(jù)庫(kù)中將相關(guān)數(shù)據(jù)刪除
}
}
class MainThread extends Thread
{
var $id; //帖子編號(hào)
var $board; //帖子所在討論區(qū)
var $allowreply; //是否允許回復(fù)
//構(gòu)造函數(shù),用于初始化變量
function MainThread($id, $board, $allowreply)
{
//用于初始化變量
}
function Send()
{
//檢測(cè)變量的合法性后執(zhí)行插入操作將變量存儲(chǔ)到數(shù)據(jù)庫(kù)中
parent::Send(); //用于調(diào)用基類的Send函數(shù)
}
function Edit()
{
//檢測(cè)變量的合法性后執(zhí)行更新操作將變量存儲(chǔ)到數(shù)據(jù)庫(kù)中
parent::Edit(); //用于調(diào)用基類的Edit函數(shù)
}
}
$th = new Thread; //創(chuàng)建新對(duì)象
if ($th instanceof Thread) //如果對(duì)象$th是Thread類型的,則輸出Yes
echo "Yes";
else
echo "No";
?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- PHP面向?qū)ο笕筇攸c(diǎn)學(xué)習(xí)(充分理解抽象、封裝、繼承、多態(tài))
- php類中private屬性繼承問題分析
- php構(gòu)造函數(shù)的繼承方法
- php面向?qū)ο笕ヂ?(七) 繼承性
- php繼承的一個(gè)應(yīng)用
- PHP類的封裝與繼承詳解
- php類的定義與繼承用法實(shí)例
- PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)(oop)學(xué)習(xí)筆記 (五) - PHP 命名空間
- PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)(oop)學(xué)習(xí)筆記 (四) - 異常處理類Exception
- PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)(oop)學(xué)習(xí)筆記(三) - 單例模式和工廠模式
- PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)(oop)學(xué)習(xí)筆記 (二) - 靜態(tài)變量的屬性和方法及延遲綁定
- PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)(oop)學(xué)習(xí)筆記(一) - 抽象類、對(duì)象接口、instanceof 和契約式編程
- PHP面向?qū)ο蟪绦蛟O(shè)計(jì)OOP繼承用法入門示例
相關(guān)文章
微信公眾平臺(tái)消息接口校驗(yàn)與消息接口響應(yīng)實(shí)例
這篇文章主要介紹了微信公眾平臺(tái)消息接口校驗(yàn)與消息接口響應(yīng)的方法,實(shí)例分析了微信公眾平臺(tái)開發(fā)的具體步驟及wechatCallbackapiTest等類的用法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12
php對(duì)xml文件的增刪改查操作實(shí)現(xiàn)方法分析
這篇文章主要介紹了php對(duì)xml文件的增刪改查操作實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了php對(duì)xml文件的載入及xml節(jié)點(diǎn)的讀取、修改、查詢等相關(guān)操作技巧,需要的朋友可以參考下2017-05-05
php.ini save_handler 修改不生效的解決辦法
這篇文章主要介紹了php.ini save_handler 修改不生效的解決辦法,需要的朋友可以參考下2014-07-07
PHP UTF8編碼內(nèi)的繁簡(jiǎn)轉(zhuǎn)換類
在網(wǎng)上找了很久都沒有找到UTF8字符集內(nèi)的繁簡(jiǎn)轉(zhuǎn)換,或許網(wǎng)上已經(jīng)有人寫過這樣的代碼。2009-07-07
PHP中IP地址與整型數(shù)字互相轉(zhuǎn)換詳解
這篇文章主要介紹了PHP中IP地址與整型數(shù)字互相轉(zhuǎn)換詳解,本文介紹了使用PHP函數(shù)ip2long與long2ip的使用,以及它們的BUG介紹,最后給出自己寫的兩個(gè)算法,需要的朋友可以參考下2014-08-08

