php类的扩展和继承用法实例
本文实例讲述了php类的扩展和继承用法。分享给大家供大家参考。具体如下:
<?php
classThread
{
var$topic;//帖子主题
var$body;//帖子内容
var$date;//帖子发布时间
var$author;//帖子作者
//函数Thread用于初始化变量等
functionThread()
{
//初始化变量
}
//函数Send用于提交新帖子
functionSend()
{
//检测变量的合法性后执行插入操作将变量存储到数据库中
}
//函数Edit用于编辑帖子
functionEdit()
{
//检测变量的合法性后执行更新操作将变量存储到数据库中
}
//函数Delete用于删除帖子
functionDelete()
{
//检测作者的权限后将从数据库中将相关数据删除
}
}
classMainThreadextendsThread
{
var$id;//帖子编号
var$board;//帖子所在讨论区
var$allowreply;//是否允许回复
//构造函数,用于初始化变量
functionMainThread($id,$board,$allowreply)
{
//用于初始化变量
}
functionSend()
{
//检测变量的合法性后执行插入操作将变量存储到数据库中
parent::Send();//用于调用基类的Send函数
}
functionEdit()
{
//检测变量的合法性后执行更新操作将变量存储到数据库中
parent::Edit();//用于调用基类的Edit函数
}
}
$th=newThread;//创建新对象
if($thinstanceofThread)//如果对象$th是Thread类型的,则输出Yes
echo"Yes";
else
echo"No";
?>
希望本文所述对大家的php程序设计有所帮助。