A-A+

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

2021年06月02日 我爱编程 暂无评论

这篇文章主要介绍了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. ?>

给我留言

Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录