Re: Uprava starsich PHP

From: Ivanek (zlutypes@seznam.cz)
Date: 17. 05. 2003, 15:04 CEST


> Ivanek byl rychlejsi, nestihnul jsem to vcas najit.

To snad ani neni treba nekde hledat - vzdyt to da prostej selskej... :))

Tech reseni je samozrejme vic, stejne jako se da kazda konstrukce
napsat mnoha ruznymi zpusoby. Ale zaklad, dostat s hashe se jmeny
promennych v keys a s jejich hodnotami ve values ty puvodni promenne,
zustava.

Ten muj zpusob primeho zapisu symbolickeho linku $$x hned na kraji
scriptu je asi ze vsech nejjednodussi, ale da se to treba dat i do
fce, ktera pak ty promenne 'zglobalizuje' az na pozadani. Sice je to
trochu podobne drbani se levou rukou za pravym uchem, ale nekdy se
to muze snad i hodit (treba pokud je promennych opravdu hodne, ale
vsechny budou potreba jen zridka kdy, etc.):

function myvars($what){
	foreach($what as $key=>$val){
		global $$key;
		$$key=$val;
	}
}

a teprve zavolanim fce s prislusnym hashem v parametru ty promenne
vyplavou na svetlo bozi:

myvars($HTTP_POST_VARS);

Ivanek. 


______________________________________________________________________
Reklama:
Letosni nejvetsi filmova podivana CHICAGO. Zvou Vas Hollywood Classics Entertainment a Magnesia. Hledejte na http://www.hce.cz



This archive was generated by hypermail 2.1.3 : 17. 05. 2003, 15:05 CEST