ホームページ > バックエンド開発 > PHPチュートリアル > PHP でオブジェクト配列の PHPDoc 型ヒントを宣言するにはどうすればよいですか?

PHP でオブジェクト配列の PHPDoc 型ヒントを宣言するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-07 01:00:19
オリジナル
213 人が閲覧しました

How to Declare PHPDoc Type Hints for Arrays of Objects in PHP?

オブジェクト配列の PHPDoc 型ヒントの宣言

PHPDoc を使用してメンバー変数の型をヒントする場合は、@var の後に @var を指定できます。必要なタイプ (@var SomeObj など)。ただし、メンバー変数がオブジェクトの配列であることを示そうとすると、問題が発生する可能性があります。

これに対処するために、PhpStorm (JetBrains の IDE) は、/ @var を使用できるようにするソリューションを提供します。 SomeObj[] / 構文。例:

/**
 * @return SomeObj[]
 */
function getSomeObjects() {...}
ログイン後にコピー

代わりに、phpdoc ドキュメントでは次のアプローチを使用することを提案しています:

/**
 * @return array<int>
 */
function getArrayOfIntegers() {...}
ログイン後にコピー

ここで、指定された型 は、各配列の予期される型を示します。要素。

以上がPHP でオブジェクト配列の PHPDoc 型ヒントを宣言するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート