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