Zdravo svima,
Zbunjuje me ova upotreba ovih statickih metoda, posebno u nekim framework-cima.
Npr uporedjivao sam CodeIgniter i FuelPHP framework. Nasao sam sledece:
http://ilikekillnerds.com/2011/04/co...er-vs-fuelphp/
Tamo pise sledece:
Citat:
Takes advantage of PHP static variables and functions. A lot of class functions can be called statically or via instantiated means like Codeigniter.
|
I kada pogledam FuelPHP u Doc pun primera, Clasa::metoda(arg)
Pa sam malo pogledao na googlu i nasao clanak , gde
maksimalno treba izbegavati static metode i taj nacin pristupa.
http://r.je/static-methods-bad-practice.html
Na netu sam procitao da je FuelPHP bolji framework od CI, a onda kada pogledam ove silne static metode, ispada da je gori od CI.
Posto sam zbunjen, da li neko moze da mi objasni smisao silnih upotreba static metoda kao u FuelPHP (dovoljno je da bacite par pogleda na doc, tamo je sve kroz static)? Da li se static treba koristiti veoma retko? I sta je ovde istina? Da li je Fuel dobar framework na nekom solidnom putu ili ne ( ovde mislim na koriscenje php 5.3 mogucnosti) ?