Re: IIF v PHP ?

From: Paco (paco@seznam.cz)
Date: 08. 09. 2002, 13:39 CEST


> ... mel bych jeste jeden dotazek: Je nejaka moznost zajistit globalni platnost
> nejake promenne primo v top-level kodu? direktiva global funguje jenom uvnitr
> funkce ale ja bych potreboval hned zkraje skriptu udelat velky pocet promennych
> (konkretne stringu) tak aby je videly vsechny funkce a abych nemusel v kazde
> uvadet dlouhy seznam global nebo pouzivat zdlouhave $GLOBALS[]. Je na to vubec
> nejake rozumejsi reseni? RTFM jsem provedl :-) ale z toho mi spis vychazi ze to
> asi nejde. :-( Jeste jednou diky, Ivanek.

Nadefinuj si ty stringy jako konstanty, ktere jsou plne globalni.
pak k nim muzes pristupovat ve fcich primo literalem, nebo treba
i dynamicky pomoci constant(), mas-li napr. jejich jmena ulozena
v promennych nebo ti je vraci nejake fce.

Ad RTFM: Constants, Miscellaneous functions... ;-)))

A jeste ke global: je to pravda, ze funguje jenom uvnitr fce, ale
funguje obousmerne, takze funkce vidi vars zvenku, ale taky vars,
ktere 'vznikly' az uvnitr fce budou pak k dispozici i venku, ma-li
je ta fce v global. Je to uzitecne a casto se na to zapomina...

pako Paco. 


______________________________________________________________________
Reklama:
Seznam Prace - Hledate praci nebo menite zamestnani? http://prace.seznam.cz



This archive was generated by hypermail 2.1.2 : 08. 09. 2002, 13:40 CEST