タグ付けされた質問 「phpdoc」

13
オブジェクトの配列に対するPHPDocタイプのヒント?
そのため、PHPDocでは、@varメンバー変数宣言の上にそのタイプを示すために指定できます。次に、IDEなど。PHPEdは、どのタイプのオブジェクトを使用しているかを認識し、その変数のコードに関する洞察を提供できます。 <?php class Test { /** @var SomeObj */ private $someObjInstance; } ?> これは、後でオブジェクトを繰り返し処理するときに適切なヒントを取得できるように、オブジェクトの配列に対して同じことをする必要があるまで、うまく機能します。 それで、メンバー変数がSomeObjsの配列であることを指定するためにPHPDocタグを宣言する方法はありますか?@var配列は十分ではなく@var array(SomeObj)、たとえば有効ではないようです。
417 php  ide  phpdoc  var  hint 

4
PHP関数のコメント
簡単な質問:一部のPHP関数は、私には知られていない形式を使用して上部にコメントされているのを見てきました。 /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ 私のIDEでは、@ paramや@returnなどをドロップダウンで選択できるため、どこかに文書化する必要があります。私はグーグルを検索してみましたが、検索に@記号が含まれません。 このコメント形式とは何ですか?また、それに関する情報はどこにありますか?

6
Netbeans(PHP)での変数型ヒント
NetBeansに通常の変数の型ヒントを与える方法があるかどうかだけ知りたいので、インテリセンスがそれを取得します。クラスプロパティ、関数パラメーター、戻り値の型などに対して実行できることは知っていますが、通常の変数に対して実行する方法がわかりません。これは、さまざまなオブジェクトタイプ(サービスロケーターなど)を返すことができるメソッドがある場合に非常に役立ちます。 exのようなもの: /** * @var Some_Service $someService */ $someService = ServiceLocator::locate('someService'); 後で$ someServiceを使用する場合、netbeansはSome_Serviceクラスで定義されている使用可能なすべてのメソッドを提供します。
85 php  phpdoc  php-ide 

6
PHPDoc:@return voidが必要ですか?
このようなことをする必要が本当にありますか? /** * ... * * @return void */ 戻り値のないメソッドがかなりありますが、コメントにこのようなものを入れるのは本当に冗長なようです。それを省くことは悪い形と見なされますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.