2012-03-09 28 views
0

我想找到这个代码,包括用于它和任何官方文件名称的解释,但我不能找到太多就可以了,PHP,这是什么? (看起来像使用动态函数名称的目标函数调用)

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

它似乎在使用动态值调用对象函数。关于这个或教程或信息的任何文档?

谢谢

+1

我一直想找到变量变量很好的利用....我还在寻找。 – SQLMason 2012-03-09 18:34:41

回答

0

U时需要调用的动态方法,你需要把之间{您的变量},像questions's例子...

如果你正在处理ordninaries变量,可以使用只有$$喜欢:

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

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

} 

这上面的代码shpuld打印:1234