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