Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Matěj 23. 01. 2018, 01:47:05
-
Ještě mám takový dotaz, existuje způsob, jak php kódem vytvořit proměnnou, kterou bych mohl předat jako parametr?
-
Nieco v zmysle takomto?
function nieco ($nazov_premennej)
{
global $$nazov_premennej;
$var = $$nazov_premennej;
printf ("V premennej s nazvom '%s' bol ulozeny string '%s'", $nazov_premennej, $var);
}
$blabla = 'priklad';
nieco ('blabla');
-
Nee, spíše něco takového
$i=0;
foreach (..){
$nazev_promenne$i = $i;
$i++;
}
load_func($nazev_promenne$i){}
-
Dá se použít $$i, ale mnohem lépe a bezpečněji se pracuje s poli či objekty.
-
$$i = $i;
nebo
${$i} = $i;
Případně aby nezačínal název číslem:
${'var'.$i} = $i;
-
A můžu vytvořený objekt ukládat místo do var do pole?
$i=0;
foreach (..){
$var[$i] = new MyClass();
$i++;
}
-
Ano, proč by to nešlo?
-
Tak to je pak jednodušší. Dík.