PHP中 ->和=>的区别是什么
1 回答
扬帆大鱼
TA贡献1799条经验 获得超9个赞
在PHP里面->和=>完全不同的,->用来引用对象的成员(属性与方法),=>只用来数组赋值,下面的例子代码有利于理解:
1 2 3 4 5 6 7 8 9 10 11 12 | <?php $arr=['a'=>123,'b'=>456];//数组初始化 echo $arr['a'];//数组引用 print_r($arr);//查看数组 class A{ public $a=123; public $b=456; } $obj=new A(); echo $obj->a;//对象引用 print_r($obj);//查看对象 ?> |
以上代码输出结果为:
1 2 3 4 5 6 7 8 9 10 | 123Array ( [a] => 123 [b] => 456 ) 123A Object ( [a] => 123 [b] => 456 ) |
- 1 回答
- 0 关注
- 530 浏览
添加回答
举报
0/150
提交
取消