类属性注释

时间:2018-11-04 08:46:21

标签: php oop reflection comments

我想阅读以特定格式定义的注释,该注释位于PHP类的属性旁边。例如

Class Test
{
   public $name; //(:Username)
   public $Dob; //(:BirthDate)
}

我想要类似的输出,例如某些数组,它给我$nameUsername

我尝试使用PHP Reflection Class,但是它不能像我希望的那样工作:

$reflection = new ReflectionClass('Test');
print_r($reflection->getProperty("name")->getDocComment());

1 个答案:

答案 0 :(得分:2)

如果希望自定义注释可用于parallel --eta -a filenames.txt magick mogrify -resize 128x128\! ,则需要使用PHPDoc格式设置注释格式。

例如

Reflection::getDocComment

双星号是/** :Username */ public $whatever; 令牌和T_COMMENT令牌的区别。

引擎在代码编译期间会删除第一种令牌,但是第二种令牌已被适当地令牌化和缓存,因此它在运行时可用(因此可以与T_DOC_COMMENT一起使用)。