5

私は常に注釈を使用して戻り値の型を宣言してきました。例えば:

/**
 * @return SomeClass
 */
public function () { ... }

しかし今、別の方法があることがわかりました:

public function () : SomeClass { ... }

質問

両方を使用してどちらかを選択する必要がありますか、それとも認識すべき基本的な違いがありますか?

4

3 に答える 3