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


Posted in PHP onJune 20, 2015

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

PHP 相关文章推荐
php下mysql数据库操作类(改自discuz)
Jul 03 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
Oct 06 PHP
wamp下修改mysql访问密码的解决方法
May 07 PHP
php使用session二维数组实例
Nov 06 PHP
PHP连接操作access数据库实例
Mar 30 PHP
php面向对象与面向过程两种方法给图片添加文字水印
Aug 26 PHP
php通过文件头判断格式的方法
May 28 PHP
php表单加入Token防止重复提交的方法分析
Oct 10 PHP
php加密之discuz内容经典加密方式实例详解
Feb 04 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
PHP基于XMLWriter操作xml的方法分析
Jul 17 PHP
PHP 出现 http500 错误的解决方法
Mar 09 PHP
php传值赋值和传地址赋值用法实例分析
Jun 20 #PHP
php多重接口的实现方法
Jun 20 #PHP
php单一接口的实现方法
Jun 20 #PHP
php文件读取方法实例分析
Jun 20 #PHP
php写入、删除与复制文件的方法
Jun 20 #PHP
php文件操作之小型留言本实例
Jun 20 #PHP
php post大量数据时发现数据丢失问题解决方法
Jun 20 #PHP
You might like
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
PHP笔记之:日期函数的使用介绍
2013/04/24 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP图片加水印实现方法
2016/05/06 PHP
javascript的onchange事件与jQuery的change()方法比较
2009/09/28 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
2019/02/18 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
详解vue v-model
2020/08/31 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
[01:00:35]2018DOTA2亚洲邀请赛3月30日B组 EffcetVSMineski
2018/03/31 DOTA
[01:59][TI9趣味视频] 全明星赛奖励
2019/08/23 DOTA
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
python ETL工具 pyetl
2020/06/07 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
船舶专业个人求职信范文
2014/01/02 职场文书
社区志愿者心得体会
2014/01/03 职场文书
小学生作文评语
2014/04/18 职场文书
幸福中国演讲稿
2014/09/12 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
道歉的话怎么说
2015/05/12 职场文书
致毕业季:你如何做好自己的职业生涯规划书?
2019/07/01 职场文书
MySQL中JOIN连接的基本用法实例
2022/06/05 MySQL