Я ищу строку регулярного выражения для анализа типа свойства из его комментария, как показано ниже.
/**
* Identity
*
* @var integer
*/
protected $id;
Я использую класс ReflectionProperty, чтобы получить комментарий в виде строки, как дамп var ниже:
string(55) "/** * Identity * * @var integer */"
Как бы использовать регулярное выражение для возврата типа после @var и ничего больше.
Спасибо
Предложенное решение в комментариях кажется довольно чрезмерным … должно быть намного проще, так как типы никогда не содержат пробелов, просто совпадают до пробела.
/@var\s*([^\s]+)/i
Других решений пока нет …