Autor Zpráva
kaifman
Profil
hoj, nevite nekdo jak lze dynamicky pristupovat k promenym v obektu....de mi o to ze mam vic obektu a funkci chci zmenit najednou jejich paramtry jejichz nazev si predam v parametru funkce a pak projdu pole s obektama s tem parametrum ktere se jmenuji jako ten retezec priradim nejakou hodnotu kterou si predam treba druhym parametrem te funkce
Charlie
Profil
Ve funkci se dá objekt použít pomocí global, například:
function setValues($variable,$value) {

$objects = array("ruka","noha","hlava");
foreach ($objects as $object) {
global $$object;
eval($object."->".$variable." = ".$value.";");
}
}

Netuším, jestli to bude fungovat, ale mohlo by :-)
kaifman
Profil
dik ... eval je ta funkce co jsem potreboval :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0