for while a promenne

czus,

mam problem - jakmile mam ciklus, ve kterym vytvorim promennou a pracuju s ni neni pristupna mimo cyklus resp. je NULL kdyz ji al epouziju v dalsim cyklu hned za tim pracuje je to s jeji hodnotou spravne. moc tedy nechapu princip. Jesltize je promena prsitupn ajen v cyklu tak proc v dalsim muzu s jeji hodnotou pracovat? hm? jak to udelat abych s ni mohl pracovat i mimo cyklus? existuje nejakej lespi ypusob nez $GLOBALS[xxx]? - jj zapomnel jsem je to ve fci.. diky
grrr navi sem negramot - cyklus - pardon
Cykly rozhodně proměnné neskrývají. Většina proměnných má tzv. globální kontext, takže jsou vidět všude. Výjimkou jsou funkce, kde lze ke globální proměnné $a přistupovat pomocí $GLOBALS['a'] nebo se řekne global $a; a pak se s $a dá normálně pracovat. Cyklus ve funkci ovšem proměnné také neskrývá, takže bych problém hledal někde jinde (třeba překlep).
Jak píše stilett, problém je spíš v té fci jak v tom cyklu. Proměnné uvnitř fce jsou lokální.... zbytek vyložil stilett....