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 相关文章推荐
phpmyadmin操作流程
Oct 09 PHP
PHP实现图片简单上传
Oct 09 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
Dec 29 PHP
PHP判断网络文件是否存在的方法
Mar 12 PHP
codeigniter显示所有脚本执行时间的方法
Mar 21 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
Aug 31 PHP
php array_multisort 对数组进行排序详解及实例代码
Oct 27 PHP
老生常谈PHP中的数据结构:DS扩展
Jul 17 PHP
浅析php如何实现爬取数据原理
Sep 27 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
Oct 30 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 PHP
Laravel配合jwt使用的方法实例
Oct 25 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与javascript实现变量交互的示例代码
2013/07/23 PHP
php实现的CSS更新类实例
2014/09/22 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
2016/10/26 PHP
显示、隐藏密码
2006/07/01 Javascript
可以支持多中格式的JS键盘
2007/05/02 Javascript
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
2015/09/24 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
React 无状态组件(Stateless Component) 与高阶组件
2018/08/14 Javascript
Vue项目数据动态过滤实践及实现思路
2018/09/11 Javascript
vue项目设置scrollTop不起作用(总结)
2018/12/21 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
pytorch 共享参数的示例
2019/08/17 Python
详解python中的模块及包导入
2019/08/30 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
应届电子商务毕业自荐书范文
2014/02/11 职场文书
大学生国家助学金感谢信
2015/01/23 职场文书
教师工作表现自我评价
2015/03/05 职场文书
工作态度检讨书范文
2015/05/06 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
素质教育学习心得体会
2016/01/19 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android
Python编写车票订购系统 Python实现快递收费系统
2022/08/14 Python