php - 动态添加新属性到类后,在 phpDoc 中定义类的新属性

标签 php phpdoc

举个例子,我有一个名为“Student”的 Eloquent 模式

$student = Student::first();

我们可以像这样向这个变量添加 PHP 文档注释。

/**
* @var Student $student
*/
$student = Student::first();

在 Eloquent 模态中,我们可以在运行时设置新属性

$student->setAttribute('is_a_good_boy', true);

现在,有没有办法将此动态属性添加到 phpDOc 中?

最佳答案

是的,您可以使用@property用于此目的的标签。例如:

/**
 * @property boolean $is_a_good_boy
 */
class Student {

}

关于php - 动态添加新属性到类后,在 phpDoc 中定义类的新属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51442465/

相关文章:

php - PHPdoc @param 中的两种或多种数据类型

phpstorm - 如何在 PhpStorm 8 中创建新的 phpDoc 注释

php - PHP 中的 HTTP if-none-match 和 if-modified-since 以及 304 说明

php - 如何在 PHPDoc 中标记一个参数是可选的?

PHP UNIX 时间戳 int(10) DST

php - mysqli 或 PDO - 优缺点是什么?

MySQL 资源的 PHPDoc 返回类型

动态魔术属性(或方法)的 PHPdoc

c# - RegEx 字表现 :\w vs [a-zA-Z0-9_]

php - 如何对获取的数据进行超链接?