假设我有一个 docblock 注释,它被解析,例如,phpDocumentor 和任何注释解析器(比如说 Doctrine common)。
<?php
/**
* @author Blah <blah@example.com>
* Class to handle the generation of lorem ipsum text for our templates
* To declare as a service in the DIC, __uncomment__ the following annotation
* @DIC\Service("textgenerator.loremipsum")
*/
class LipsumGenerator implements TextGeneratorInterface { }
现在,我不希望@DIC\Service
注释被默认解析,除非用户希望它被解析......显然我可以做任何事情来阻止它:将它存储在手册页而不是内联中,把它放在一个非docblock 注释等。
是否有一种正确且相对标准的方式来指示注释解析器inline以忽略 docblock 内的注释?