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 相关文章推荐
最省空间的计数器
Oct 09 PHP
我的论坛源代码(四)
Oct 09 PHP
PHP3 safe_mode 失效漏洞
Oct 09 PHP
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
Jun 09 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 PHP
Linux下PHP加速器APC的安装与配置笔记
Oct 24 PHP
学习php开源项目的源码指南
Dec 21 PHP
php实现的日历程序
Jun 18 PHP
php批量删除超链接的实现方法
Oct 19 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
php自定义函数转换html标签示例
Sep 29 PHP
PHP常用函数之base64图片上传功能详解
Oct 21 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
Terran历史背景
2020/03/14 星际争霸
php 数组二分法查找函数代码
2010/02/16 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
AngularJS数据源的多种获取方式汇总
2016/02/02 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
nodejs实现爬取网站图片功能
2017/12/14 NodeJs
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
微信小程序实现页面浮动导航
2019/01/28 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
简单了解Javscript中兄弟ifream的方法调用
2019/06/17 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
python实现mysql的单引号字符串过滤方法
2015/11/14 Python
Python对文件操作知识汇总
2016/05/15 Python
Python 使用多属性来进行排序
2019/09/01 Python
python3格式化字符串 f-string的高级用法(推荐)
2020/03/04 Python
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
财务人员个人自荐信范文
2013/09/26 职场文书
基层党员干部四风问题整改方向和措施
2014/09/25 职场文书
党员民主评议自我评价
2014/10/20 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
毕业设计工作总结
2015/08/14 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python