
 将类实例化成对象非常容易,只需要使用
 new 关键字并在后面加上一个和类名同名的方法即可。当然如果在实例化对象时不需要为对象传递参数,在
 new 关键字后面直接用类名称即可,不需要再加上括号。
 对象的实例化格式如下:
 
 变量名 = new 类名(参数数列表);
或
变量名 = new 类名;
 参数说明如下:
 
【示例】创建一个类并将其实例化。
';
    var_dump($person2);
    echo '
';
    var_dump($person3);
?>
运行结果如下:
 object(Students)#1 (0) { }
object(Students)#2 (0) { }
object(Students)#3 (0) { }
一个类可以实例化出多个对象,每个对象都是独立的。在上面的代码中通过 Students 类实例化出三个对象 $person1、$person2 和 $person3,相当于在内存中开辟了三份空间用于存放每个对象。
 使用同一个类声明的多个对象之间是没有联系的,只能说明他们都是同一个类型,每个对象内部都有类中声明的成员属性和成员方法。就像独立的三个人,都有自己的姓名,性别和年龄的属性,每个人都有说话、吃饭和走路的方法。
 
 对象中包含成员属性和成员方法,访问对象中的成员和访问数组中的元素类似,只能通过对象的引用来访问对象中的成员。但还要使用一个特殊的运算符号
->来完成对象成员的访问,访问对象中成员的语法格式如下所示:
 
 变量名 = new 类名(参数);   //实例化一个类
变量名 -> 成员属性 = 值;   //为成员属性赋值
变量名 -> 成员属性;           //直接获取成员属性的值
变量名 -> 成员方法();        //访问对象中的成员方法
 下面通过一个示例来演示一下:
 
 name = 'C语言中文网';
    $student -> url = 'http://c.biancheng.net/php/';
    $student -> title = '实例化对象';
    echo $student -> name.'
';
    echo $student -> url.'
';
    echo $student -> title.'
';
    $student -> demo();
?>
运行结果如下:
 C语言中文网
http://c.biancheng.net/php/
实例化对象
成员方法 demo()
                分享名称:PHPnew:实例化对象
                
                文章路径:http://www.csdahua.cn/qtweb/news10/471410.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网