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 分页类 扩展代码
Jun 11 PHP
PHP5中虚函数的实现方法分享
Apr 20 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
Jun 05 PHP
Parse正式发布开源PHP SDK
Aug 11 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
Aug 15 PHP
教你如何开启shopnc b2b2c 伪静态
Oct 21 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
Oct 29 PHP
php选择排序法实现数组排序实例分析
Feb 16 PHP
PHP获取当前日期和时间及格式化方法参数
May 11 PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 PHP
PHP中的函数声明与使用详解
May 27 PHP
stripos函数知识点实例分享
Feb 11 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使用百度翻译api示例分享
2014/01/31 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
php在apache环境下实现gzip配置方法
2015/04/02 PHP
php和html的区别点详细总结
2019/09/24 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
2013/01/15 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
js实现四舍五入完全保留两位小数的方法
2016/08/02 Javascript
如何利用JSHint减少JavaScript的错误
2016/08/23 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
ant design实现圈选功能
2019/12/17 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
2020/02/12 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
Python爬虫DOTA排行榜爬取实例(分享)
2017/06/13 Python
python 实现判断ip连通性的方法总结
2018/04/22 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
keras slice layer 层实现方式
2020/06/11 Python
Python 日期与时间转换的方法
2020/08/01 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
见习期自我鉴定
2013/11/07 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL