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 相关文章推荐
一个显示天气预报的程序
Oct 09 PHP
目录,文件操作详谈―PHP
Nov 25 PHP
PHP数字格式化
Dec 06 PHP
php下实现伪 url 的超简单方法[转]
Sep 24 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
Nov 27 PHP
php获取域名的google收录示例
Mar 24 PHP
phpmyadmin打开很慢的解决方法
Apr 21 PHP
PHP之预定义接口详解
Jul 29 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
Dec 17 PHP
php 广告点击统计代码(php+mysql)
Feb 21 PHP
PHP实现带进度条的Ajax文件上传功能示例
Jul 02 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的引用原因分析
2012/09/06 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
laravel5.6实现数值转换
2019/10/23 PHP
js中if语句的几种优化代码写法
2011/03/12 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
JS实现烟花爆炸效果
2020/03/10 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
Python 开发Activex组件方法
2009/11/08 Python
Python中logging模块的用法实例
2014/09/29 Python
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
python数据封装json格式数据
2018/03/04 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
2019/11/15 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
恶意软件的定义
2014/11/12 面试题
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android