当前位置:首页 > PHP教程 > php类库 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-02 09:36:09 浏览: 评论:0 

这篇文章主要介绍了php类的扩展和继承用法,以实例形式较为详细的分析了php类的继承及扩展操作技巧,需要的朋友可以参考下

本文实例讲述了php类的扩展和继承用法,分享给大家供大家参考,具体如下:

  1. <?php  
  2. class Thread  
  3. {  
  4.   var $topic//帖子主题  
  5.   var $body//帖子内容  
  6.   var $date//帖子发布时间  
  7.   var $author//帖子作者  
  8.   //函数Thread用于初始化变量等  
  9.   function Thread()  
  10.   {  
  11.     //初始化变量  
  12.   }  
  13.   //函数Send用于提交新帖子  
  14.   function Send()  
  15.   {  
  16.     //检测变量的合法性后执行插入操作将变量存储到数据库中  
  17.   }  
  18.   //函数Edit用于编辑帖子  
  19.   function Edit()  
  20.   {  
  21.     //检测变量的合法性后执行更新操作将变量存储到数据库中  
  22.   }  
  23.   //函数Delete用于删除帖子  
  24.   function Delete()  
  25.   {  
  26.     //检测作者的权限后将从数据库中将相关数据删除  
  27.   }  
  28. }  
  29. class MainThread extends Thread  
  30. {  
  31.   var $id//帖子编号  
  32.   var $board//帖子所在讨论区  
  33.   var $allowreply//是否允许回复  
  34.   //构造函数,用于初始化变量  
  35.   function MainThread($id$board$allowreply)  
  36.   {  
  37.     //用于初始化变量  
  38.   }  
  39.   function Send()  
  40.   {  
  41.     //检测变量的合法性后执行插入操作将变量存储到数据库中  
  42.     parent::Send(); //用于调用基类的Send函数  
  43.   }  
  44.   function Edit()  
  45.   {  
  46.     //检测变量的合法性后执行更新操作将变量存储到数据库中  
  47.     parent::Edit(); //用于调用基类的Edit函数  
  48.   }  
  49. }  
  50. $th = new Thread; //创建新对象  
  51. if ($th instanceof Thread) //如果对象$th是Thread类型的,则输出Yes  
  52.   echo "Yes";  
  53. else 
  54.   echo "No";  
  55. ?>

Tags: php类扩展 php继承用法

分享到: