【发布时间】:2021-08-05 14:31:43
【问题描述】:
我有以下规则的 config.php 文件:
return [
'debug' => true,
'db_debug' => true,
'lang' => 'Eng',
...
等等。当我的应用程序初始化时,这个文件将在类的构造函数中使用,它将这个数组变成它的属性:
class Config
{
public function __construct($config) {
foreach ($config as $key => $value) {
$this->$key = $value;
}
}
}
如何在使用这样的配置值时为其属性编写 PHPDoc 以在 PHPStorm 中查看建议(当我输入 $config-> IDE 时会建议配置键):
$config = new Config();
echo $config->lang //Eng
我在 Yii 看到了这个,我不明白他们是怎么做到的。
【问题讨论】: