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

muramatsu 17views 更新:2016年11月30日

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プロパディに入れる形だとおもいます。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません