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 相关文章推荐
apache+php完美解决301重定向的两种方法
Jun 08 PHP
PHP中通过fopen()函数访问远程文件示例
Nov 18 PHP
浅析php原型模式
Nov 25 PHP
实现PHP+Mysql无限分类的方法汇总
Mar 02 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
浅谈本地WAMP环境的搭建
May 13 PHP
php获取文件后缀的9种方法
Mar 22 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
Jul 09 PHP
php微信公众平台开发之微信群发信息
Sep 13 PHP
PHP简单实现冒泡排序的方法
Dec 26 PHP
PHP批量删除jQuery操作
Jul 23 PHP
laravel添加角色和模糊搜索功能的实现代码
Jun 22 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
phpmyadmin操作流程
2006/10/09 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
node.js Web应用框架Express入门指南
2014/05/28 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
浅谈Fetch 数据交互方式
2018/12/20 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
迷你西餐厅创业计划书范文
2013/12/31 职场文书
2014新课程改革心得体会
2014/03/10 职场文书
高中学生期末评语
2014/04/25 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
新课培训心得体会
2014/09/03 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
庆七一宣传标语
2014/10/08 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
创业计划书之便利店
2019/09/05 职场文书