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+Html+缓存
Dec 20 PHP
深入解析fsockopen与pfsockopen的区别
Jul 05 PHP
生成随机字符串和验证码的类的PHP实例
Dec 24 PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
Oct 26 PHP
php防止网站被刷新的方法汇总
Dec 01 PHP
分享自定义的几个PHP功能函数
Apr 15 PHP
php获取、检查类名、函数名、方法名的函数方法
Jun 25 PHP
thinkPHP中volist标签用法示例
Dec 06 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
PHP框架laravel的.env文件配置教程
Jun 07 PHP
PHP实现文件上传与下载
Aug 28 PHP
如何在Laravel之外使用illuminate组件详解
Sep 20 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
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
JScript内置对象Array中元素的删除方法
2007/03/08 Javascript
javascript验证身份证号
2015/03/03 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
Bootstrap基础学习
2015/06/16 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
详解vue中组件参数
2018/07/09 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
ansible作为python模块库使用的方法实例
2017/01/17 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
Python实现针对中文排序的方法
2017/05/09 Python
Anaconda2下实现Python2.7和Python3.5的共存方法
2018/06/11 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
python简单区块链模拟详解
2019/07/03 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
基于python操作ES实例详解
2019/11/16 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
2020/05/10 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
服装设计专业毕业生推荐信
2013/11/09 职场文书
员工工作及收入证明
2014/10/28 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
宾馆客房管理制度
2015/08/06 职场文书
创业开店,这样方式更合理
2019/08/26 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
教你用eclipse连接mysql数据库
2021/04/22 MySQL
iOS 16进一步确认,一共支持16款iPhone
2022/04/28 数码科技
SQL Server2019安装的详细步骤实战记录(亲测可用)
2022/06/10 SQL Server