php 面向对象的一个例子

2015-01-24信息快讯网

php 面向对象的一个例子,学习php面对对象的朋友可以参考下。

 
<?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切割页面div内容的实现代码分享
php中数组首字符过滤功能代码
PHP常用开发函数解析之数组篇[未完结]
php中拷贝构造函数、赋值运算符重载
php 调试利器debug_print_backtrace()
一个简单的网页密码登陆php代码
php面向对象 字段的声明与使用
PHP对象Object的概念 介绍
分享一个PHP数据流应用的简单例子
PHP中使用mktime获取时间戳的一个黑色幽默分析
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
php入门之连接mysql数据库的一个类
PHP 杂谈《重构-改善既有代码的设计》之二 对象之间搬移特性
关于PHP中Object对象的笔记分享
php学习笔记 面向对象的构造与析构方法
php学习笔记 PHP面向对象的程序设计
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
php处理json时中文问题的解决方法
深入理解PHP原理之Session Gc的一个小概率Notice
php表单提交问题的解决方法
使用NetBeans + Xdebug调试PHP程序的方法
php产生随机数的两种方法实例代码 输出随机IP
PHP随机数生成代码与使用实例分析
一个基于PDO的数据库操作类
php去掉字符串的最后一个字符附substr()的用法
javascript,php获取函数参数对象的代码
php下将多个数组合并成一个数组的方法与实例代码
PHP中通过加号合并数组的一个简单方法分享
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
在PHP中养成7个面向对象的好习惯
PHP面向对象分析设计的61条军规小结
《Head First 设计模式》代码之PHP版(面向对象学习)第1/2页
在PHP中养成7个面向对象的好习惯
php面向对象全攻略 (十六) 对象的串行化
©2014-2024 dbsqp.com