Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obiekty a statyczne metody i zmienne
WebCM
post
Post #1





Grupa: Zarejestrowani
Postów: 375
Pomógł: 20
Dołączył: 28.07.2006

Ostrzeżenie: (0%)
-----


Jakie są zalety tworzenia obiektu klasy? Jeśli nie potrzebujemy wielu instancji, równie dobrze można operować na statycznych klasach i metodach. Właśnie tworzę klasę widoku do obsługi szablonów, czyli przekazywania tablic z danymi, wyświetlania informacji, strony 404, itd. (oczywiście to wszystko jest przechowywane w klasie, aż layout zażąda wyświetlenia zawartości).
Kod
class Content
{
  static $title;
  public static nazwaFunkcji() { ... }
}
Content::$title = 'Lista użytkowników';
Zalety: + nie trzeba tworzyć instancji klasy, + dostęp do zmiennych nawet w funkcjach bez $GLOBALS[]...

Jaka jest różnica w wydajności? Tworzę kolejną wersję szybkiego systemu CMS ("faster", I said!). Pewnie będę miał wyrzuty sumienia, że w ogóle stosuję dodatkowe klasy i obiekty (być może niepotrzebnie)...

Ten post edytował WebCM 27.01.2008, 10:30:30


--------------------
„Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 23:21