如何在同一行中访问PHP中的静态变量

时间:2013-07-29 20:59:36

标签: php static

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

考虑以下事项(这就是我现在所做的工作):

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

评估为$ model-> someName

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

return $model->$this->settingsValueColumn;

但是这样做:

return $model->self::$settingsValueColumn;

语法错误。

也许这意味着要写得与众不同。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

return $model->{self::$settingsValueColumn};