1

クラスはセッターの連鎖を有効にする必要があるため、それぞれの関数はreturn $this;

@return注釈については、実装を見ました

@return self

@return MyModel

ベストプラクティスと見なされるのはどれですか?その理由は?

4

1 に答える 1

1

一部の IDE は @return self をサポートしていないため、一部の開発者は @return MyModel を使用しています

「ParentClass」クラスに何らかのメソッドがある場合。

ケース 1) @return ParentClass. 子からメソッドを呼び出すと、実際に返されるオブジェクトは文書化されたものとは異なります。

ケース 2) @これを返します。全て大丈夫

@return MyModel と @return self/static で同じ

于 2013-09-30T09:17:04.930 に答える