• ベストアンサー

PHPの=>という演算子の名前は?

PHP初心者です。 連想配列やeach() 関数で使う=>という演算子の呼び方は何でしょう。 ->はアロー演算子と呼ぶそうですが、=>の名前がわかりません。 ご存じの方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

名前があるのでしょうかね あえていえばdouble arrowでしょうか PHPのトークンでは =>はT_DOUBLE_ARROW ->はT_OBJECT_OPERATOR と書かれています。

meglin888
質問者

お礼

php504さん、さっそくの回答ありがとうございます。プログラムを書くときは別にかまわないんですけど、電話で先輩に質問するときにちょっと困ってます。 double arrowなら->と区別がついていいですね。 正式な名称でなく、通称(~をニョロと呼ぶような)でもかまいませんので、他の方のお話も聞いてみたいと思います。

その他の回答 (1)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

http://en.wikipedia.org/wiki/Fat_comma PHPでも同じ呼び方をするのかは知りませんが。

meglin888
質問者

お礼

sakusaker7さん、回答ありがとうございます。 リンク先によるとFat Commaと呼ぶそうですね。Fat Commaって、太ったカンマということでしょうか。ちょっとユーモラスです。 Fat Commaで検索してみたのですが、私と同様「電話越しで伝わらない」と困っている人を発見しました。この方のお話では、Rubyではhash rocket(ロケットの形だから)とかJavaではfat arrowと呼ぶことがあるらしいですね。 http://d.hatena.ne.jp/yokolet/20080723#1216875423 結局、これといった決まった呼び方はないということでしょうか(英語でも日本語でも)。

関連するQ&A