5

PHP では、インクルードを使用します。そのため、変数は 1 つのファイルで定義され、そのスコープはインクルード ファイルにも及びます。Zend スタジオは、インクルード ファイル内で使用している変数の型を取得する方法がわかりません。変数の型が大きなクラスの場合、これは非常に厄介です。
変数の型についてヒントを与える方法はありますか? 含まれているファイルで?

4

3 に答える 3

4

これは、非常に古い Zend Studio 5 のマニュアル エントリです。

/* @var $router \Core\Router */
$router = Registry::get("router");
$router->route();

この機能は、バージョン 10 を含む新しい Zend Studio でも機能します。

于 2013-05-22T08:33:03.077 に答える
3

コード補完のヒントZend Studio と PDT Code Completion Tipsに関する記事が役立つかもしれません。ただし、他のファイルから必要な変数を制限することをお勧めします。コードの保守が非常に困難になる可能性があります。

于 2010-04-06T16:01:46.970 に答える
1
foreach($A as $AnInstance)
/*@var MyClass $AnInstance*/
$AnInstance->doSomething();
于 2010-04-07T01:01:13.173 に答える