ami_design41
@ami_design41 (あ)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

なぜArray の頭文字は大文字?

知りたいこと

コードの中に、
@return Array
と書かれていることがあると思うのですが、
配列として書く時は、arrayと小文字であることが普通だと思うのですが、

なぜ、大文字になるのでしょうか?
戻り値として配列を返すという意味と捉えているのですが、そもそもそれが違っていたりするのでしょうか?

もう一つ、@の意味は、エラー制御演算子で
エラーが出ても無視をするという意味であっていますでしょうか?

初心者のため、基本的なことも質問で申し訳ありません💦

0

2Answer

おそらくその場所にあるのはエラー制御などではなくPHPDocだと思われます.

PHPDocについては以下を参照してください.

1Like

Comments

  1. @ami_design41

    Questioner

    回答ありがとうございます!

    戻り値に配列があることを示すコメントであって、特にコードには関係はないという認識であっていますでしょうか…?
    違っていたらすみません。

    また、大文字で書くことに意味があるかが分からなかったのですが、意味があるかも教えていただけると嬉しいです。
  2. とりあえずあくまでIDE向けの補助機能という認識で大丈夫です.コメントなので無くても動きますが,記述を間違うとIDEの動作に支障が出るときはあります.
    大文字になっているのもそのIDEの都合である可能性がありますが,言語公式の仕様でない以上詳しいことはなんとも.
  3. @ami_design41

    Questioner

    なるほど…。
    詳しくありがとうございます!

すでに回答にある通り、一般的にコメントの@returnは戻り値の型を示すPHPDoc(ドキュメント)です。
@~を使うパッケージもありますが、用途を重複させるようなことは通常ないでしょう)

そして、おっしゃるように配列はすべて小文字のarrayで示されので、私もArrayのケースは見たことがありませんね・・・

前後の文脈がわからないのでなんとも言えないところですが、そのまま配列を示しているだけのような気がします。

1Like

Comments

  1. @ami_design41

    Questioner

    @blue32aさん ありがとうございます!

Your answer might help someone💌