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程序设计有所帮助。