$namespace->a = 'apple'; ...magic methods jsou tou nejlepsi cestou k write-only kodu :/
Vlákno názorů k článku
Nette Framework: Sessions
12. 5. 2009 8:37
RE: Nette Framework: Sessions
12. 5. 2009 8:56
RE: Nette Framework: Sessions
... pokud se používají nerozumně. Naopak, při rozumném použití to zvyšuje čitelnost. Nejsem pro kratší kód za každou cenu, ale proč psát $x->getElement('foo'), pokud jde o nějakou podobu mapy a tudíž zápis $x['foo'] vypadá logicky?
Mastodont (neregistrovaný)
---.newsfeed.sdlintl.com
12. 5. 2009 9:41
RE: Nette Framework: Sessions
A proč tedy nepoužít přímo pole?
.. aplikace se běžně skládá z celé řady vzájemně nezávislých částí a pokud všechny mají k dispozici jen jedno pole, dříve nebo později dojde ke kolizi názvů ..
Co třeba
.. aplikace se běžně skládá z celé řady vzájemně nezávislých částí a pokud všechny mají k dispozici jen jedno pole, dříve nebo později dojde ke kolizi názvů ..
Co třeba
$_SESSION['module']['variable']
12. 5. 2009 9:52
RE: Nette Framework: Sessions
Obecně se může hodit nějaká kontrola, dál pole nemá Observery apod.
12. 5. 2009 16:11
RE: Nette Framework: Sessions
Což ale nefunguje, jak praxe prokázala. Proto je v Nette potřeba přistupovat přes nějaký jmenný prostor a neexistuje ani žádný "výchozí" jmenný prostor.
Mastodont (neregistrovaný)
85.132.159.---
12. 5. 2009 20:33
RE: Nette Framework: Sessions
Nějaký odkaz na tu praxi, která něco prokázala, by nebyl? Já totiž takový problém nezažil ... díky.
14. 5. 2009 8:22
RE: Nette Framework: Sessions
No protoze na prvni pohled a bez studovani ejakeho kontextu pak neni poznat, jestli je $x pole nebo objekt a to prodluzuje cas, ktery je potreba na proniknuti do programu u cloveka, ktery kod vidi poprve (nebo po sto letech svuj vlastni ;-) )