docblocks

    56

    2答えて

    メモ帳++でコード化して崇高なことを何年も幸せにしてから、私はPHP IDEを試してみることを勧めました。私はphpStormを試しているし、それはいいようです。コードの補完と文書化は素晴らしい機能ですが、魔法を使うときはうまくいきません。 phpStormに魔法の仕組みがどういうものなのかを理解させるための回避策はありますか? 私たちの状況はこのようなものです: abstract class a

    5

    1答えて

    は、私は、静的メソッドに@static注釈になってしまった。彼らは、コードから推測できる場合 /** * Reset the singleton instance, for the tests only * @static */ public static function reset() { self::$singletonInstance = null; } は、これら

    4

    1答えて

    私はZF1のコメント/ドキュメントに "#@ +"と "#@ - "という特殊記号がいくつか見つかりました。例:私は別の異なるリポジトリに前に見てきた /**#@+ * @access protected */ (https://github.com/zendframework/zf1/blob/master/library/Zend/Mail.php#L54) 。 これらはどういう意味で

    0

    1答えて

    私たちはすでにreverse conventionを持っています.phpUnitテストのdocblockでは、@coversアノテーションを使用するのが普通です。 コードを見る場合は、そのロジックを実行するテストを見て、コードが何をするべきかを理解することが役立ちます。 PHPでは、関数を実行するために書かれたテストをどこで見つけるべきかをコードに記述するための規約がありますか?そうでない場合、我

    1

    2答えて

    私はIDEとしてNetBeansを使用しています。私は、オブジェクトを返すために別の関数(通常は工場出荷時)を使用するいくつかのコードを持っているときはいつでも、一般的に私はヒンティングを支援するために次の操作を行うことができます。 /* @var $object FooClass */ $object = $someFunction->get('BarContext.FooClass');

    0

    1答えて

    reflectionMethodsからクラスを作成しようとしていますが、getDocComments()メソッドが失敗する問題があります。ステージング環境。ここで は、私が使用するテストコードです:私のステージング環境で <?php class foo { /** * Method bar description * * @param string $

    -1

    1答えて

    私は自分のアプリケーションルータの1つのためにdocblockの下に書いています。そうですか? また、正確にわからないので、各行の意味を教えてください。 /** * Router serving Activity log page. * @name get/activity_log * @function * @memberof module:routers/activity_log * @inn

    1

    2答えて

    を返す必要があり、私はちょうどこの /** * Send an asynchronous GET request * * @param string $url * @param array $options * * @return \React\Promise\ExtendedPromiseInterface */ p

    0

    1答えて

    PhpStormは空DOC-コメントを生成します。 '/ ** +スペース' または 'Alt + Insert' リターンこの: /** * */ public function getSomething(array $data): string { return implode($data); } セッターやゲッターの生成も機能

    3

    1答えて

    私はNetbeansで自分のコードを書いて、私のバージョン管理システムとしてGitを使います。私はSVNを使用した場合、バージョンを自動的にコミットごとの変化のために挿入されるように、私は同じように、私にdocblockに$Id$を追加することができることを見てきました : <?php /** * Widget class definition file. * * @author Me <