程序要完成具体的功能,仅有类是远远不行的,还需要根据类创建实例对象。在php中可以使用new关键字来创建对象,其具体格式如下
$对象名 = new 类名([参数1,参数2,……]);
$对象名,表示对一个对象的引用名称,通过这个引用就可以访问对象中的成员,其中$符号是固定写法,对象名是自定义的。new表示要创建一个新的对象,“类名”表示新的对象类型,[参数1,参数2]是可选的。
对象创建成功后,就可以通过“对象->成员”的方式来访问类中的成员。需要注意的是,如果在创建对象时,不需要传递参数,则可以省略后面的括号,即“new 类名;”
案例
<?php
//定义一个class类
class person{
public $name;
public $age;
public function speak(){
echo "大家好,我叫" .$this->name.",今年".$this->age."岁";
}
}
$p=new person();
$p->name ="张三";
$p->age =18;
$p-> speak();
?>
运行结果
*声明:内容来源于网络收集和整理,版权归原著所有,如来源信息有误或侵犯权益,请联系站长作修改和删除处理。