首先,我想不出更好的标题,因为我不知道这个方法叫什么名字。
考虑以下(这是我现在拥有并且正在工作的):
$settingsValueColumn = self::$settingsValueColumn;
return $model->$settingsValueColumn;
评估为 $model->someName
如果属性不是静态的,我可以这样做:
return $model->$this->settingsValueColumn;
但是这样做:
return $model->self::$settingsValueColumn;
是语法错误。
也许它是为了写不同的。有什么帮助吗?