简单的php解释..箭头操作符有什么区别?

简单的php解释..箭头操作符有什么区别?

问题描述:

我不熟悉这两个运营商之间的精确差异:简单的php解释..箭头操作符有什么区别?

-> 

=> 

是否有很多差异?一个分配一个数组,另一个只是重命名或者这个效果?

->是一个方法调用或属性调用运营商,和=>是一个数组指派操作者

$foo = new Bar(); 
$foo->test(); 
// or even 
$foo->bar = 'baz'; 

// vs 

$foo = array(
    'bar' => 'test' 
); 

// And wrapping it all together!!! 
$foo = new Bar(); 
$foo->baz = array('bar' => 'baz'); 

- >是该运算符,它用于访问类属性whereras

=>是一个用于阵列

->用于访问对象的属性,其中=>用于在赋值期间将数组键和数值结合起来。