子育てエンジニアブログ

子育てに励むシステムエンジニア(SE)のブログ

【PHP】アロー演算子について

どうもPHP初心者です。
最近PHPを使うようになりました。
PHPのアロー演算子について勉強したのでメモ。

アロー演算子は左辺から右辺を取り出す演算子です。

では、早速例を。

<?php
// クラスを定義
class Tclass {
  //プロパティを定義
  public $number1 = 7;
  public $number2 = 2;
  public $array1 = array('aaa'=>'りんご', 'bbb'=>'みかん', 'ccc'=>'なし');
}

$obj = new Tclass;

var_dump($obj->number1);

var_dump($obj->array1);

?>

$obj->number1,$obj->array1でそれぞれアクセスしています。

var_dump($obj->number1);

var_dump($obj->array1);

実行結果:
int(7) array(3) { ["aaa"]=> string(9) "りんご" ["bbb"]=> string(9) "みかん" ["ccc"]=> string(6) "なし" }

アロー演算子は最初は少し違和感がありますが、慣れると便利そうですね。