这个语法在php中做了什么 - > {}

时间:2014-05-13 07:59:27

标签: php syntax

我刚刚在我正在阅读的应用程序中看到了这种语法:

$this->CI->{$this->user_table}->selectEmail()

我之前从未见过->{}语法。

这是做什么的?

1 个答案:

答案 0 :(得分:3)

它让php知道您想要将结果值用作名称。例如,如果$this->user_table的值为users,则它会尝试访问$this->CI->users的属性,否则您将尝试访问它时出错。 This可能会有所帮助他们被称为变量变量'显然。