new
关键字并在后面加上一个和类名同名的方法即可。当然如果在实例化对象时不需要为对象传递参数,在 new
关键字后面直接用类名称即可,不需要再加上括号。
变量名 = new 类名(参数数列表);
或
变量名 = new 类名;
<?php class Students{ } $person1 = new Students(); $person2 = new Students; $person3 = new Students; var_dump($person1); echo '<br>'; var_dump($person2); echo '<br>'; var_dump($person3); ?>运行结果如下:
object(Students)#1 (0) { }
object(Students)#2 (0) { }
object(Students)#3 (0) { }
->
来完成对象成员的访问,访问对象中成员的语法格式如下所示:
变量名 = new 类名(参数); //实例化一个类
变量名 -> 成员属性 = 值; //为成员属性赋值
变量名 -> 成员属性; //直接获取成员属性的值
变量名 -> 成员方法(); //访问对象中的成员方法
<?php class Website{ public $name, $url, $title; public function demo(){ echo '成员方法 demo()'; } } $student = new Website(); $student -> name = 'C语言中文网'; $student -> url = 'http://c.biancheng.net/php/'; $student -> title = '实例化对象'; echo $student -> name.'<br>'; echo $student -> url.'<br>'; echo $student -> title.'<br>'; $student -> demo(); ?>运行结果如下:
C语言中文网
http://c.biancheng.net/php/
实例化对象
成员方法 demo()
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有