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我一直想找到变量的好用法。。。。我还在搜索。我一直想找到变量的好用途。。。。我还在找。