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 Mysql类 可以参考学习熟悉下
Jun 21 PHP
php入门之连接mysql数据库的一个类
Apr 21 PHP
UCenter 批量添加用户的php代码
Jul 17 PHP
浅析php过滤html字符串,防止SQL注入的方法
Jul 02 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
Nov 12 PHP
php发送post请求的三种方法
Feb 11 PHP
php有道翻译api调用方法实例
Dec 22 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
Sep 25 PHP
PHP对称加密函数实现数据的加密解密
Oct 27 PHP
tp5框架内使用tp3.2分页的方法分析
May 05 PHP
php + ajax 实现的写入数据库操作简单示例
May 16 PHP
php实现简单四则运算器
Nov 29 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学习笔记之数组篇
2011/06/28 PHP
PHP批量采集下载美女图片的实现代码
2013/06/03 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
jquery的extend和fn.extend的使用说明
2011/01/09 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
2013/03/01 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
RxJS的入门指引和初步应用
2019/06/15 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
[02:44]2014DOTA2 国际邀请赛中国区预选赛 大神红毯秀
2014/05/25 DOTA
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
Python中的字典与成员运算符初步探究
2015/10/13 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
2017/09/11 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
python程序需要编译吗
2020/06/19 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
2013年高中生自我评价
2013/10/23 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
三万活动总结
2014/04/28 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
期中考试复习计划
2015/01/19 职场文书
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL