关于PHP的 "->"和“=>”的区别
1、”->“一般是类方法的调用,以下是示例:
class Test{
function add(){
return $this->var++;
}
var $var = 6;
}
$a1 = new Test;
“->” php代码执行如下:
<?php
class Person{
public $money = 100;
// 使用 consumption 方法
public function consumption() {
$this->money += 100;
}
}
$person = new Person();
$person -> consumption();
echo $person->money;
?>
2、"=>"是数组里键和值对应用的,以下示例
$a = array('0' => '1','2' => '4',);
echo $a['0'];echo $a['2'];
“=>” php代码执行如下:
<?php
$list = array('one'=>"123",'two'=>"234",'three'=>"345");
$list0=$list["one"];
if( isset($list0) )
{
print_r($list0);
}
?>
参考资料来自:php中文官网