Cytat(Crozin @ 2.05.2014, 09:51:21 )

Tak, np. w Javie.
Podstawowe pytanie. Czytałeś w ogóle dokumentację?
http://www.php.net/manual/en/language.namespaces.php Przecież masz tam jasno podane przykłady funkcjonalności, których nie da się uzyskać przy pomocy protez w formie metod statycznych w klasach.
A standardy PSR-0/-1 nie są wspierane tylko przez Zenda/Sf, a przez większość w miarę dobrze napisanych bibliotek/fw.
Jeśli chodzi o Javę, to pierwsze co znalazłem to to na stackoverflow:
Cytat
If you make all the members and functions of a Java class static then it is in effect a static class but there's no way of making a top-level class static
W ten sposób to w prawie każdym języku mamy "static classes" i rozumiem, że o to Tobie chodziło.
A propos tych standardów to muszę posiedzieć nad nimi, bo choć wiedziałem, że istnieją, to wydawało mi się zawsze, że korzystają z tego tylko jacyś "nerdzi":)
Dzięki.
@by_ikar
Dzięki za obszerne wyjaśnienie. Siadam do tych standardów dzisiaj:)
Edit: Znalazłem jeszcze jedną zaletę na stackoverflow:
Cytat
The thing with static classes to simulate namespaces is that you can't organize them across multiple files, everything has to be defined inside one file; this may well be up to personal taste.