php简单例子,php面向对象的简单例子

为大家介绍一个php面向对象的简单例子,有需要的朋友,可以参考下。

下面是一个php 面象对象的例子,很简单,帮助大家掌握php oop的思想。

1、定义类

name ="小白";

$cat1->age=10;

echo $cat1->name.'---'.$cat1->age;

*/

//对象传递的形式,地址传递

class Person{

public $name;

public $age;

}

//定义一个方法,接收对象,并改变对象的name

function changeNane($obj){

$obj->name="我已经改名为:张三。";

}

//创建一个对象

$a = new Person;

$a->name="小明";

$a->age=21;

$b=$a;

//调用方法

changeNane($a);

//输出$a,$b

echo '$a是:'.$a->name.'

';

echo '$b是:'.$b->name;

//从输出结果来看,对象的赋值或者函数接收对象时都是地址传递,他们指向同一地址

?>

总结:

1、类是抽象的,代表一类事物

2、对象是具体,是类的一个具体实例或者说类是对象的模板, 对象是类的一个个体实例

3、成员属性,它可以是 基本数据类型(整数、小数、字符、布尔),也可以是复合数据类型(数组、对象)

4、如果一个文件,专门用于定义类,则命名规范应当这样类名.class.php

5、对象的赋值或者函数接收对象时都是地址传递,他们指向同一地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值