我想使用DocComment为更高级的语言中的属性,类和函数定义一些元数据。
这些数据由一些标量和数组变量组成,例如:
<?
/** type=set, options=[value1, value2, value3] **/
public $state;
?>
我想不出在这里使用任何好的结构。
我想在使用&amp; 替换“,”之后使用 parse_str,但它不适用于数组部分(在我的示例中为选项)。
这是java注释的一个示例,其中包括可选的键值对列表。使用java注释是一个很好的做法,但是如何编写有效的解析器?
@Author(first = "Oompah", last = "Loompah")
关于快速,易于实现和人类可读的结构和解析方法的任何好建议都将不胜感激。