Комментарии типа @var string
Хотел бы простить и понять, если вопрос глупый, но зачем нужны комментарии вида /* @var string /, например, в этом коде
class User
{
/** @var string */
protected $nickname;
/** @var string */
protected $email;
/** @var int */
protected $isConfirmed;
/** @var string */
protected $role;
/** @var string */
protected $passwordHash;
/** @var string */
protected $authToken;
/** @var string */
protected $createdAt;
Ответы (1)
Это PhpDoc. Конкретно в этих комментариях написаны аннотации для IDE, чтобы она знала, какого типа данные хранятся в свойствах.
ivashkevich 29.05.2020 в 20:51
Добавить новый ответ