Я только в начале освоения php. Пытаюсь разобраться с библиотекой docopt не могу понять вот этот отрезок
class Handler
{
/** @var bool */
public $exit = true;
/** @var bool */
public $exitFullUsage = false;
/** @var bool */
public $help = true;
/** @var bool */
public $optionsFirst = false;
/** @var ?string */
public $version;
public function __construct($options=array())
{
foreach ($options as $k=>$v) {
$this->$k = $v;
}
}
вот эта строчка не понятна
$this->$k = $v;
почему после this знак доллара? И что тут происходит?