【PHP】アロー演算子(->) とダブルアロー演算子(=>)ってなに?
PHPを書くさいに頻出する
2つの記号にはおおきな違いがります。
頻繁に出てくるこの演算子を
初学者なりにアウトプットしていきます。
そもそもの「アロー」とは
アロー、アロウ、arrow - 矢、矢印を指す英語。
見たまんまですね。
( ̄ー ̄)o∫ シュッ -> -> -> -> -> ( ̄ー ̄)o∫ シュッ -> -> -> ->
アロー演算子(->)
クラスからオブジェクトを取り出すための演算子です。
//※イメージ
class guitar {
$player1 = "Pat Metheny";
$player2 = "John Cage";
$player3 = "Eric Clapton";
}
guitar -> $player1;
//Pat Metheny
ダブルアロー演算子(=>)
配列のキーに値を代入するための演算子です。
//※イメージ $bass = array("AnthonyJackson"=>"fodera" ,"MarcusMiller"=>"Fender","MichaelManring"=>"Zon"); $var = $bass[MarcusMiller] echo $var //Fender