2012-08-05 144 views
1

我想要使用DocComment爲屬性,類和函數定義一些元數據,如更高級語言中的註釋。PHP DocComment註釋結構和解析

這些數據包括像這個例子有些標量和數組變量:

<? 
/** type=set, options=[value1, value2, value3] **/ 
public $state; 
?> 

我想不出什麼好的結構,在這裏使用的。

我想用更換後parse_str的「」有&,但它不與陣列部分(選項在我的例子)工作。

這是一個java註釋的例子,其中包含可選的鍵值對列表。使用java註釋是一種很好的做法,但是如何編寫有效的解析器?

@Author(first = "Oompah", last = "Loompah") 

關於結構的任何好的建議和解析方法,其是快速容易實現人類可讀將不勝感激。

回答

0

不要試圖發明輪子:)只需將Doctrine Annotations庫集成到您的項目中。 Doctrine2和Symfony2大量使用這個庫來進行元定義支持。

+0

我看着他們。他們是如此之大,他們有很多功能。我只想要一個小代碼來完成這兩件事! – Ali 2012-08-05 10:50:41