phpでのシングルアローとダブルアロー

javascript とかだと hoge.test[0] hogeオブジェクトのtestプロパディの配列の1番目にアクセスみたいな感じですがphpだとシングルアローでアクセスできます。

<?php
//testクラスを定義
class test{
//testクラスの中に "single"という値を持ったhogeプロパディを定義
  $hoge = "single";
}
//new でtestクラスからオブジェクトを生成して変数に入れる
$obj = new test;
//シングルアローで$objのオブジェクトからhogeプロパディを変数$obj_infに入れる
$obj_inf = $obj->hoge;
?>

という感じです。 ダブルアローは配列に値を入れるイメージだとおもいます。 キーの部分を任意にかえれるので連想配列で主に使用されると思います。

<?php
$test = array(
  "aa" => "ii"
)
?>

という形でiiという文字列をaaプロパディに入れる形だとおもいます。