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 setcookie设置Cookie用法(及设置无效的问题)
Jul 13 PHP
深入解析php中的foreach函数
Aug 31 PHP
ThinkPHP模板IF标签用法详解
Jul 01 PHP
php生成百度sitemap站点地图类函数实例
Oct 17 PHP
php字符串截取函数用法分析
Nov 25 PHP
php检查日期函数checkdate用法实例
Mar 19 PHP
如何使用Gitblog和Markdown建自己的博客
Jul 31 PHP
Smarty高级应用之缓存操作技巧分析
May 14 PHP
详解laravel安装使用Passport(Api认证)
Jul 27 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
Apr 10 PHP
php 多继承的几种常见实现方法示例
Nov 18 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
javascript时区函数介绍
2012/09/14 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
[05:17]DOTA2誓师:今天我们在这里 明天TI4等我!
2014/03/26 DOTA
python抓取京东商城手机列表url实例代码
2013/12/18 Python
详解在Python的Django框架中创建模板库的方法
2015/07/20 Python
常见python正则用法的简单实例
2016/06/21 Python
python使用matplotlib绘制折线图教程
2017/02/08 Python
对python:print打印时加u的含义详解
2018/12/15 Python
学习python可以干什么
2019/02/26 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
Python-for循环的内部机制
2020/06/12 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
《小松树和大松树》教学反思
2014/02/20 职场文书
关于安全演讲稿
2014/05/09 职场文书
五四青年节演讲稿
2014/05/26 职场文书
大二学年个人总结
2015/03/03 职场文书
幼儿园毕业致辞
2015/07/29 职场文书
Python中requests做接口测试的方法
2021/05/30 Python
Python 图片添加美颜效果
2022/04/28 Python