php - PhpDoc 注释:如何在一个地方“指向”一个变量
问题描述
class SomeClass {
/** @var AdaptedClass */
private $adaptor;
public function __construct() {
$adaptorClassName = 'AdaptedClass';
if (class_exists($adaptorClassName)) {
$this->adaptor = new $adaptorClassName();
}
}
你好!考虑上面的代码。简单的问题:phpdoc 注释是否可以AdaptedClass
在一个地方“声明”?因为现在它在两个地方:in@var
和 in $adaptorClassName
,如果我把它改成别的东西 - 我需要在这里的两个地方改变它。
解决方案
推荐阅读
- javascript - 如何记录我的按钮点击,并在我的计算器屏幕的输入框中显示它的值?
- python - python中大数据的堆积条形图
- oracle - BULK COLLECT INTO 对对象表的 UNION 查询
- python-3.x - 在 Ubuntu 18.04 上运行 Boto3
- django - Wagtailstreamforms TypeError from_db_value() 缺少 1 个必需的位置参数:'context'
- c++ - 从引用的容器 C++ 中获取 value_type 的优雅方式
- ruby-on-rails - 如何在 ruby on rails 的单元测试中使用 double 来测试异常处理?
- excel - 仅将过滤后的数据/可见单元格从多个工作表复制到新工作簿
- reactjs - Recharts:allowDuplicatedCategories 中断工具提示
- visual-studio-code - 如何在 VS Code 中的行首或行尾获取多个光标?