2012-03-09 32 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