[解決済み] クラスにおける@paramの意味は何ですか?
2022-03-01 10:27:14
質問
クラスを作成する際の@paramの意味を教えてください。私の理解では、変数がどのようなデータ型であるか、関数がどのような値を返すかをスクリプトに伝えるために使用される、ということでしょうか? 例えば
/**
* @param string $some
* @param array $some2
* @return void
*/
他の方法はないのでしょうか、私は次のようなことを考えています。
void function() { ... }
とか、そんな感じです。そして、変数には、多分(int)$testです。
どのように解決するのですか?
@param
は、PHP では特別な意味を持たず、通常、コメント内でドキュメントを作成するために使用されます。あなたが提供した例は、まさにそれを示しています。
ドキュメント作成ツールを使用する場合、そのツールはコード中に
@param
,
@summary
といった類似の値(ツールの精巧さによる)を使って、コードのための整形されたドキュメントを自動的に生成することができます。
関連
-
[解決済み】ディレクトリ内のファイル数を数える PHP
-
[解決済み] Pythonで静的なクラス変数は可能ですか?
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] 自分」という言葉は何のためにあるのか?
-
[解決済み] C++でクラスと構造体はいつ使い分けるべきか?
-
[解決済み] PHPのstdClassとは何ですか?
-
[解決済み] JavaScriptでクラスを定義するために使用できるテクニックと、そのトレードオフとは?
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
-
[解決済み] 静的クラスとインスタンス化クラスの使い分け
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Notice: 非オブジェクトのプロパティを取得しようとしているエラー
-
[解決済み】XAMPPポート80をPID 4の「Unable to open process」が使用中 [重複] XAMPPポート80をPID 4の「Unable to open process」が使用中。]
-
[解決済み] [Solved] Fatal error: メンバ関数bind_param()のbooleanに対する呼び出し [重複] [重複
-
[解決済み] [Solved] Fatal error: メンバ関数prepare()のNULLでの呼び出し
-
[解決済み】phpのob_start()の使い道は?
-
[解決済み】 PHP 未定義関数の呼び出し
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: バインドされた変数の数が102行目のトークンの数と一致しない [終了]
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: パラメータが定義されていません
-
[解決済み】PHP フェイタルエラー。未定義の関数mssql_connect()をコールしています。
-
[解決済み] PHP 未定義関数への呼び出し