1

getter/setter メソッドを作成して、それぞれのフィールドから DocBlock の説明を自動的に使用するにはどうすればよいですか? または、これを解決する他の方法があるかもしれません: getter/setter の DocBlocks を参照してください。

次の例を検討してください。
ここに画像の説明を入力

フィールド (1) にはいくつかのコメントがありますが$name、このフィールドはプライベートであり、getter/setter メソッドで使用することを意図しているため、ほとんど見られません。ただし、これらのメソッドでは、IDE はフィールド変数からのコメントを表示しません (2)。

もちろん、同じ説明をコピーして両方のメソッドに貼り付けることができます。しかし、オブジェクトに 10 個以上のプロパティがあり、すべてゲッター/セッターがあり、広範囲にコメントされていると、管理が非常に難しくなります。変更のたびに同じテキストを 3 か所で修正するには多くの手作業が必要であり、エラーが発生しやすくなります。

IDE は PhpStorm です。私は魔法の方法
なしでそれをしたいと思います。__get __set

4

1 に答える 1