首页 > 开发 > PHP > 正文

php类的扩展和继承用法实例

2024-05-04 22:36:25
字体:
来源:转载
供稿:网友

本文实例讲述了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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表