PHP,这是什么?(看起来像是使用动态函数名的对象函数调用)

PHP,这是什么?(看起来像是使用动态函数名的对象函数调用),php,function,object,dynamic,Php,Function,Object,Dynamic,我想找到这段代码的解释,包括它的名字和任何官方文档,但我找不到太多关于它的内容 <?php $objects = $this->module->{'GetObjects'.ucfirst($key).'Array'}(); ?> 它似乎在使用动态值调用对象函数。有关于这方面的文档、教程或信息吗 谢谢这叫做“变量”。检查此链接:它被称为“变量”。检查此链接:当您需要调用动态方法时,您需要将变量置于{}之间,如问题示例中所示 如果您处理的是Ordinaries变量,则

我想找到这段代码的解释,包括它的名字和任何官方文档,但我找不到太多关于它的内容

 <?php $objects = $this->module->{'GetObjects'.ucfirst($key).'Array'}(); ?>

它似乎在使用动态值调用对象函数。有关于这方面的文档、教程或信息吗


谢谢

这叫做“变量”。检查此链接:

它被称为“变量”。检查此链接:

当您需要调用动态方法时,您需要将变量置于{}之间,如问题示例中所示

如果您处理的是Ordinaries变量,则只能使用$$,如:

$var1 = 1;
$var2 = 2;
$var4 = 3;
$var4 = 4;
for ($i = 1; $i < 5; $i++) {

$aux = 'var'.$i;
echo $$aux

}
$var1=1;
$var2=2;
$var4=3;
$var4=4;
对于($i=1;$i<5;$i++){
$aux='var'.$i;
回声$$aux
}

上面的代码shpuld print:1234

当您需要调用动态方法时,您需要将变量放在{}之间,如问题示例中所示

如果您处理的是Ordinaries变量,则只能使用$$,如:

$var1 = 1;
$var2 = 2;
$var4 = 3;
$var4 = 4;
for ($i = 1; $i < 5; $i++) {

$aux = 'var'.$i;
echo $$aux

}
$var1=1;
$var2=2;
$var4=3;
$var4=4;
对于($i=1;$i<5;$i++){
$aux='var'.$i;
回声$$aux
}

上面的代码shpuld print:1234

我一直想找到变量的好用法。。。。我还在搜索。我一直想找到变量的好用途。。。。我还在找。