1. 程式人生 > >php中 ->和=>的區別

php中 ->和=>的區別

<?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);//檢視物件
?>

結果:

123Array
(
    [a] => 123
    [b] => 456
)
123A Object
(
    [a] => 123
    [b] 
=> 456 )

例2:

 // -> 訪問物件中的方法或屬性:
 $object -> action();  // 訪問物件 object 中的 action 方法
  
  
 // => 定義陣列鍵對值
  
 $ary = [
     'name' => 'Jack',
     'addr' => 'Beijing'
 ];