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 相关文章推荐
PHP 文件上传进度条的两种实现方法的代码
Nov 25 PHP
phplock(php进程锁) v1.0 beta1
Nov 24 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 PHP
如何利用PHP执行.SQL文件
Jul 05 PHP
ThinkPHP3.1新特性之多层MVC的支持
Jun 19 PHP
PHP延迟静态绑定示例分享
Jun 22 PHP
getJSON跨域SyntaxError问题分析
Aug 07 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 PHP
Zend Framework开发入门经典教程
Mar 23 PHP
PHP防止图片盗用(盗链)的方法小结
Nov 11 PHP
PHP中国际化的字符串排序和比较对象详解
Aug 23 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如何解决无法上传大于8M的文件问题
2014/03/10 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
php缩放gif和png图透明背景变成黑色的解决方法
2014/10/14 PHP
PHP设计模式之适配器模式代码实例
2015/05/11 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
PHP生成指定范围内的N个不重复的随机数
2019/03/18 PHP
详解PHP PDO简单教程
2019/05/28 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
2019/12/04 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
图片自动缩小 点击放大
2008/07/07 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
JavaScript模板引擎Template.js使用详解
2016/12/15 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
详解Python time库的使用
2019/10/10 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
在python里使用await关键字来等另外一个协程的实例
2020/05/04 Python
Python创建自己的加密货币的示例
2021/03/01 Python
css3制作动态进度条以及附加jQuery百分比数字显示
2012/12/13 HTML / CSS
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
函授本科毕业自我鉴定
2013/10/09 职场文书
黄继光的英雄事迹材料
2014/02/13 职场文书
房务中心文员岗位职责
2014/04/16 职场文书
商务邀请函
2015/01/30 职场文书
公司员工奖惩制度
2015/08/04 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书
基于Python实现西西成语接龙小助手
2022/08/05 Golang