0

首先,我想不出更好的标题,因为我不知道这个方法叫什么名字。

考虑以下(这是我现在拥有并且正在工作的):

$settingsValueColumn = self::$settingsValueColumn;
return $model->$settingsValueColumn;

评估为 $model->someName

如果属性不是静态的,我可以这样做:

return $model->$this->settingsValueColumn;

但是这样做:

return $model->self::$settingsValueColumn;

是语法错误。

也许它是为了写不同的。有什么帮助吗?

4

1 回答 1

0

你可以这样做:

return $model->{self::$settingsValueColumn};
于 2013-07-29T21:02:59.243 回答