我想阅读以特定格式定义的注释,该注释位于PHP类的属性旁边。例如
Class Test
{
public $name; //(:Username)
public $Dob; //(:BirthDate)
}
我想要类似的输出,例如某些数组,它给我$name
和Username
。
我尝试使用PHP Reflection Class,但是它不能像我希望的那样工作:
$reflection = new ReflectionClass('Test');
print_r($reflection->getProperty("name")->getDocComment());
答案 0 :(得分:2)
如果希望自定义注释可用于parallel --eta -a filenames.txt magick mogrify -resize 128x128\!
,则需要使用PHPDoc格式设置注释格式。
例如
Reflection::getDocComment
双星号是/** :Username */
public $whatever;
令牌和T_COMMENT
令牌的区别。
引擎在代码编译期间会删除第一种令牌,但是第二种令牌已被适当地令牌化和缓存,因此它在运行时可用(因此可以与T_DOC_COMMENT
一起使用)。