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 相关文章推荐
基于mysql的论坛(6)
Oct 09 PHP
一个很不错的PHP翻页类
Jun 01 PHP
php pack与unpack 摸板字符字符含义
Oct 29 PHP
如何用php生成扭曲及旋转的验证码图片
Jun 07 PHP
php中base64_decode与base64_encode加密解密函数实例
Nov 24 PHP
symfony表单与页面实现技巧
Jan 26 PHP
php三种实现多线程类似的方法
Oct 30 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
PHP+MySQL实现消息队列的方法分析
May 09 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 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编程效率 引入缓存机制提升性能
2010/02/15 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
php简单实现数组分页的方法
2016/04/30 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
AspNet中使用JQuery上传插件Uploadify详解
2015/05/20 Javascript
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
vue实现公共方法抽离
2020/07/31 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
windows下安装Python和pip终极图文教程
2017/03/05 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
Python tcp传输代码实例解析
2020/03/18 Python
python 实现简易的记事本
2020/11/30 Python
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
Java工程师面试集锦之Spring框架
2013/06/16 面试题
社区网格化管理实施方案
2014/03/21 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
演讲稿的写法
2014/05/19 职场文书
护理自荐信
2019/05/14 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
纯html+css实现Element loading效果
2021/08/02 HTML / CSS
灵能百分百第三季什么时候来?
2022/03/15 日漫