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 ci框架验证码实例分析
Jun 26 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
Jun 29 PHP
php实现的双向队列类实例
Sep 24 PHP
ThinkPHP在新浪SAE平台的部署实例
Oct 31 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
Symfony2联合查询实现方法
Mar 18 PHP
php单链表实现代码分享
Jul 04 PHP
php微信开发之百度天气预报
Nov 18 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
May 04 PHP
php查询内存信息操作示例
May 09 PHP
PHP设计模式概论【概念、分类、原则等】
May 01 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/09/29 PHP
php数组删除元素示例
2014/03/21 PHP
php实现mysql封装类示例
2014/05/07 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
javascript 一段左右两边随屏滚动的代码
2009/06/18 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
Vue左滑组件slider使用详解
2020/08/21 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
python 获取网页编码方式实现代码
2017/03/11 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
python银行系统实现源码
2019/10/25 Python
Python基本类型的连接组合和互相转换方式(13种)
2019/12/16 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
Python如何实现Paramiko的二次封装
2021/01/30 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
几个人围成一圈的问题
2013/09/26 面试题
阳光体育活动实施方案
2014/05/25 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
javaScript Array api梳理
2021/03/31 Javascript
Python爬取某拍短视频
2021/06/11 Python
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js