我正在寻找一个正则表达式字符串解析属性类型从它的评论如下。
/**
* Identity
*
* @var integer
*/
protected $id;
我正在使用ReflectionProperty类来获得评论作为一个字符串作为下面的var转储:
string(55) "/** * Identity * * @var integer */"
如何使用regex返回@var之后的类型,而不返回其他类型。
谢谢
评论中提出的解决方案似乎有些过分…这样应该会容易得多——因为类型从不包含空格,只匹配直到空格。
/@vars*([^s]+)/i
https://regex101.com/r/xM6kL3/2