->与=>,这两个符号只相差一个短破折号,但是在PHP语言中却有着天壤之别。

->与=>分别应用于对象与数组。

使用->我们可以在一个类的内部或者外部(经过实例化)访问类属性和方法,例如:

<?php

class test{

var $a=123;

function geta(){

echo $this->a;//在类的内部使用

}

}

$test=new test();

echo $test->a;//在类的外部使用

?>

使用=>可以定义数组中键名与元素值直接的对应关系,例如:

<?php

$arr=array(‘a’=>’123′,’b’=>’456′);

echo $arr[‘a’];//根据键名输出数组元素

?>