初日、私はphpDocumentorを使用し、これまでのところ非常にうまくいっていますが、マニュアルでキャッチできなかった質問があります... グローバル変数のドキュメント。
次の場合、このコードをどのように文書化しますか。
- $someGlobalVar は、クラスの PHP ファイルでdecalren ではありません(undelared にすることもできます)。
- $someGlobalVar は次のように宣言されます: $someGlobalVar = array(); (phpDocumentor マニュアルのようにスーパーグローバル配列を使用しないでください)。
PHP コード:
class myCustomClass
{
private $someProperty;
//I want to document the use of global var in this method
public function getSomeProperty()
{
global $someGlobalVar;
if (isset($someGlobalVar))
{
//...
}
else
{
//...
}
}
}
編集:マニュアルに示されているようにこれらのグローバルを文書化したいのですが、 @global および @name タグをどこに/どのように配置するかわかりません。
編集 2: getSomeProperty の宣言の直前に、次のスニペットを使用することになりました。
/**
* Get some property based on the $someGlobalVar global.
* @global array $someGlobalVar User defined array that bla bla bla.
* @return mixed Return a result bla bla bla.
*/
NetBeans IDEがソース コードにインライン ヘルプを表示するように、phpDocumentor 構文を使用します。NetBeans ではすべてが正しいように見えますが、それが正しい方法かどうかはわかりません...
誰でも大丈夫だと確認できますか?