問題タブ [docblocks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
77 参照

php - PHP docblock 内で $this 参照を使用する方法

$thisコントローラーにアタッチされたビュークラスを参照するビューファイルが継承されているMVCを利用したプロジェクトがあります。

一部のビューにはヘルパー クラスがアタッチされており、次のように使用されます。

これを行うことで、開発者とIDEを支援したいと考えていました:

サポートされていないようです。これを達成する方法はありますか?

現時点では、ヘルパーを新しい変数として宣言し、そのための @var ステートメントを含めるという回避策しか見つかりません。

0 投票する
1 に答える
265 参照

php - PHPゲッター/セッターにフィールドからDocBlockを継承させる方法は?

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

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

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

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

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