Php 从对象属性(字符串)获取静态变量

Php 从对象属性(字符串)获取静态变量,php,class,Php,Class,如何动态获取静态变量 我正在尝试这一点,但遇到了可怕的PAAMAYIM错误: foreach($this->entity::$dialog_data as $property) { 应该导致公司::$dialog\u data,因为$this->entity包含字符串'Company',可能对您有帮助 $temp = $this->entity; foreach($temp::$dialog_data as $property) { 也许对你有帮助 $temp = $this-&

如何动态获取静态变量

我正在尝试这一点,但遇到了可怕的PAAMAYIM错误:

foreach($this->entity::$dialog_data as $property) {
应该导致
公司::$dialog\u data
,因为
$this->entity
包含字符串
'Company'
,可能对您有帮助

$temp = $this->entity;
foreach($temp::$dialog_data as $property) {
也许对你有帮助

$temp = $this->entity;
foreach($temp::$dialog_data as $property) {

我想避免任何临时变量。我认为没有其他变量way@sikfire我在某个地方搜索和阅读,这只能通过临时变量实现。我想避免使用任何临时变量。我认为没有其他变量way@sikfire我在某个地方搜索和阅读,这只能通过temp变量实现