=>和。之间的区别是什么?
这个问题在这里已经有了答案:
以下链接将为您提供符号及其用法的完整列表。
参考 - 这个符号在PHP中的含义是什么?
既然你问了,简而言之
=>
被称为T_DOUBLE_ARROW,是关联数组的分隔符,'=>'创建的键/值对。
->
被称为“对象运算符”或T_OBJECT_OPERATOR,当你想调用实例的方法或访问实例属性时使用它。
正如chandresh所说,但有例子:
=>是关联数组。 你会这样做:
$arr = array("key" => "value"); // now value can be access simply by typing $arr['key'];
- >用于访问对象属性(变量)和方法(函数)
// instead of doing this:
calculate();
// if you have created an object, you could access the method(function) like so:
$object->calculate(); // to call method(function) inside a classobject
一个是范围解析运算符,另一个是定义键/值的数组控制方法
PHP中的:(双冒号)和 - >(箭头)有什么区别? 对于->
语法和:
“=>”在PHP中意味着什么? 为=>
语法