php类的定义与继承用法实例


Posted in PHP onJuly 07, 2015

本文实例讲述了php类的定义与继承用法。分享给大家供大家参考。具体如下:

<?php
/*
 * class
 */
 class people {
  public $name;
  public $age;
  function __construct($namec,$agec) {
    $this->name = $namec;
    $this->age = $agec;
  }
  protected function getmessage() {
    return "姓名:".$this->name."<br/>"."年龄:".$this->age;
  }
  function __tostring() {
    return "姓名:".$this->name."<br/>"."年龄:".$this->age;
  }
  function __destruct() {
    echo "<br/> I am dead!";
  }
  function __call($key,$args) {
    echo "<br/>","你调用的方法名不存在:$key","<br/>";
    echo "你调用的参数是:",var_dump($args);
  }
  final function getf() {
    echo "I am getf";
  }
 }
 class xinxin extends people {
  function getname() {
    echo $this->getmessage();
    echo '<br/>';
    echo parent::getmessage();
    echo '<br/>';
    return "I am xinxin";
  }
  function getmessage() {
    return "I am zilei getmessage <br/>";
  }
  function getff() {
    echo "I am new getf";
  }
 }
$pp = new people("小弟","33");
//$pp->name = "小明";
//$pp->age = "88";
echo $pp->name;
echo '   ';
echo $pp->age;
echo '<br/><br/>';
$xx = new xinxin("小小","13");
echo $xx->getname();
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
Oracle Faq(Oracle的版本)
Oct 09 PHP
PHP 的几个配置文件函数
Dec 21 PHP
PHP语法速查表
Jan 02 PHP
PHP中用正则表达式清除字符串的空白
Jan 17 PHP
在php和MySql中计算时间差的方法
Apr 22 PHP
PHP调用Webservice实例代码
Jul 29 PHP
PHP中将数组转成XML格式的实现代码
Aug 08 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
php中异常处理方法小结
Jan 09 PHP
php实现格式化多行文本为Js可用格式
Apr 15 PHP
php文件上传类的分享
Jul 06 PHP
如何在PHP环境中使用ProtoBuf数据格式
Jun 19 PHP
php抽象类用法实例分析
Jul 07 #PHP
PHP导入导出Excel代码
Jul 07 #PHP
一张表搞清楚php is_null、empty、isset的区别
Jul 07 #PHP
10条php编程小技巧
Jul 07 #PHP
php实现的任意进制互转类分享
Jul 07 #PHP
Apache服务器下防止图片盗链的办法
Jul 06 #PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
Jul 06 #PHP
You might like
浅谈PHP强制类型转换,慎用!
2013/06/06 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
JavaScript 拖拉缩放效果
2008/12/10 Javascript
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
jquery实现删除一个元素后面的所有元素功能
2015/12/21 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
vue多页面开发和打包正确处理方法
2018/04/20 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
[01:03:42]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python Web开发模板引擎优缺点总结
2014/05/06 Python
Python 类的特殊成员解析
2018/06/20 Python
Python之list对应元素求和的方法
2018/06/28 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
python中逻辑与或(and、or)和按位与或异或(&amp;、|、^)区别
2020/08/05 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
欧洲最大的婴幼儿服装及内衣公司:Petit Bateau(小帆船)
2016/08/16 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
Unineed中文官网:高端护肤美妆与时尚配饰,英国直邮
2020/07/23 全球购物
简述安装Slackware Linux系统的过程
2012/01/12 面试题
工厂仓管员岗位职责范本
2014/07/17 职场文书
余世维讲座观后感
2015/06/11 职场文书
乔迁新居祝福语
2019/11/04 职场文书
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL