předání parametrů do funkcí

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
m.tr@email.cz
Člen | 3
+
0
-

Při běhu php programu volám funkci, která prochází některé nebo všechny prvky pole, jako je např. $_SESSION, $_POST, …

Tato pole jsou obecně dostupná odkudkoli, tedy i ze zmíněné volané funkce.
Jsem na rozpacích, zda

  1. předat volané funkci příslušné zpracovávané pole jako parametr (např. jmeno_funkce($_SESSION);)
  2. definovat a používat volanou funkci bez parametrů

první možnost zvyšuje režiji – předávám odkaz na pole, které je stejně dostupné, ale zlepšuje čitelnost programu, na první pohled je vidět, s jakými daty volaná procedura pracuje;

druhá možnost je rychlejší z hlediska běhu programu (i když asi jen o málo), nicméně za měsíc si už nevzpomenu, že volaná procedura pracuje s jakými daty.

Můžu poprosit o názor? Díky, Miloš

llook
Člen | 407
+
0
-

Z těchto dvou rozhodně A, to druhé je předčasná optimalizace.