php如何实例化对象
当定义好类后,我们使⽤new关键字来⽣成⼀个对象
$对象名称 = new 类名称();
<?php
class Person
{
//下⾯是⼈的成员属性
var $name; //⼈的名⼦
var $sex; //⼈的性别
var $age; //⼈的年龄
//下⾯是⼈的成员⽅法
function say() { //这个⼈可以说话的⽅法
echo "这个⼈在说话";
}
function run() { //这个⼈可以⾛路的⽅法
echo "这个⼈在⾛路 www.yifangmj";
}实例化类和实例化对象
}
$p1=new Person();
$p2=new Person();
$p3=new Person();
?>
$p1=new Person();
对于这个条代码, $p1是对象名称在栈内存⾥⾯,new Person()是真正的对象,是在堆内存⾥⾯的,等号右边是真正的对象实例,在堆内存⾥⾯的实体,每个对象之间都是相互独⽴的,使⽤⾃⼰的空间,在PHP⾥⾯,只要有⼀个new这个关键字出现就会实例化出来⼀个对象,在堆⾥⾯开辟⼀块⾃⼰的空间。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论