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 相关文章推荐
Content-type 的说明
Oct 09 PHP
header()函数使用说明
Nov 23 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
php设计模式 Interpreter(解释器模式)
Jun 26 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
自己写了一个php检测文件编码的函数
Apr 21 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
May 04 PHP
PHP从FLV文件获取视频预览图的方法
Mar 12 PHP
php获得文件夹下所有文件的递归算法的简单实例
Nov 01 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
学习thinkphp5.0验证类使用方法
Nov 16 PHP
PHP PDOStatement::bindColumn讲解
Jan 30 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新手谈谈我的学习心得
2007/02/25 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
javascript 打印内容方法小结
2009/11/04 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
url参数中有+、空格、=、%、&amp;、#等特殊符号的问题解决
2013/05/15 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
jQuery中contents()方法用法实例
2015/01/08 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
node简单实现一个更改头像功能的示例
2017/12/29 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
浅析Python中的多条件排序实现
2016/06/07 Python
简单实现python画圆功能
2018/01/25 Python
Python单元测试实例详解
2018/05/25 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
Python closure闭包解释及其注意点详解
2019/08/28 Python
酒店总经理助理岗位职责
2014/02/01 职场文书
生产部岗位职责范文
2014/02/07 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
初中作文评语集锦
2014/12/25 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书