php 面向对象的一个例子


Posted in PHP onApril 12, 2011
<?php 
class person{ 
//下面是人的成员属性 
var $name; 
//人的名字 
var $sex; 
//人的性别 
var $age; 
//人的年龄 
//定义一个构造方法参数为姓名$name,性别$sex和年龄$age 
function __construct($name,$sex,$age){ 
//通过构造方法传进来的$name给成员属性$this->name赋初始值 
$this->name=$name; 
//通过构造方法传进来的$sex给成员属性$this->sex赋初始值 
$this->sex=$sex; 
//通过构造方法传进来的$age给成员属性$this->age赋初始值 
$this->age="$age"; 
} 
//下面是人的成员方法 
function say() 
//这个人可以说话的方法 
{ 
echo "我的名字叫:".$this->name."性别;".$this->sex."我的年龄是:".$this->age."<br>"; 
} 
function run() //这个人可以走路的方法 
{ 
echo "这个人在走路"; 
} 
//这是一个析构函数,在对象销毁前调用 
function __destruct() 
{ 
echo "再见".$this->name."<br>"; 
} 
} 
//通过构造方法创建3个对象$p1,$p2,$p3,分别传入三个不同的实参为姓名性别和年龄 
$p1=new person("小明","男",20); 
$p2=new person("熊","女",30); 
$p3=new person("向日葵","男",25); 
//下面访问3个对象的说话方式$p1->say();$p2->say();$p3->say(); 
?>

输出结果为:
我的名字叫:小明性别;男我的年龄是:20
我的名字叫:熊性别;女我的年龄是:30
我的名字叫:向日葵性别;男我的年龄是:25
再见向日葵
再见熊
再见小明
PHP 相关文章推荐
一段php加密解密的代码
Oct 09 PHP
IIS下配置Php+Mysql+zend的图文教程
Dec 08 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
Jul 04 PHP
php 判断数组是几维数组
Mar 20 PHP
C# WinForm中实现快捷键自定义设置实例
Jan 23 PHP
PHP中使用file_get_contents post数据代码例子
Feb 13 PHP
PHP判断IP并转跳到相应城市分站的方法
Mar 25 PHP
PHP生成图片缩略图类示例
Jan 12 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
Feb 04 PHP
利用ajax和PHP实现简单的流程管理
Mar 23 PHP
PHP提取字符串中的手机号正则表达式怎么写
Jul 17 PHP
浅谈如何提高PHP代码质量之端到端集成测试
May 28 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
Apr 12 #PHP
php表单提交问题的解决方法
Apr 12 #PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 #PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 #PHP
PHP随机数生成代码与使用实例分析
Apr 08 #PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
Apr 07 #PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 #PHP
You might like
咖啡是不是喝了会上瘾?咖啡是必须品吗!
2021/03/04 新手入门
PHP 二维数组根据某个字段排序的具体实现
2014/06/03 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
2020/05/15 PHP
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
获取鼠标在div中的相对位置的实现代码
2013/12/30 Javascript
Jquery获取和修改img的src值的方法
2014/02/17 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
13个PHP函数超实用
2015/10/21 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
2015/11/22 Javascript
node.js从数据库获取数据
2016/05/08 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
vue element-ui读取pdf文件的方法
2019/11/26 Javascript
50行Python代码实现人脸检测功能
2018/01/23 Python
python MySQLdb使用教程详解
2018/03/20 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
浅谈Django中的QueryDict元素为数组的坑
2020/03/31 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
一道Delphi面试题
2016/10/28 面试题
军训自我鉴定
2013/12/14 职场文书
十八大报告观后感
2014/01/28 职场文书
中学生运动会口号
2014/06/07 职场文书
劳模先进事迹材料
2014/12/24 职场文书
大学生党员自我评价
2015/03/04 职场文书
大学生自我推荐信范文
2015/03/24 职场文书