我将如何编写正则表达式以从变量注释中获取变量类型?

How would I write regex for getting the variable type from a variable comment?

我正在寻找一个正则表达式字符串来解析 属性 类型的注释,如下所示。

/**
 * Identity
 * 
 * @var integer
 */
protected $id;

我正在使用 ReflectionProperty class 将评论作为字符串作为下面的 var 转储:

string(55) "/** * Identity * * @var integer */"

如何使用正则表达式 return @var 之后的类型而不是其他。

谢谢

评论中提出的解决方案似乎有点过分......应该像这样更容易 - 因为类型从不包含 spaces,只匹配到 space.

/@var\s*([^\s]+)/i

https://regex101.com/r/xM6kL3/2