Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] metody a funkcje globalne
Forum PHP.pl > Forum > Przedszkole
Koldy
Czesc,

chcialbym sie spytac skoro buduje 2 calkiem rozne klasy i maja one jedna taka samametode, lecz nie sa one w zaden sposob polaczone to czy lepiej bd stworzyc jedna funkcje globalna czy dwie metody w kazdej klasie? Dla wyjasnienia funkcja ma formatowac tablice w kod html, kodu nie duzo ale wkurzaja mnie dwie takie same metody smile.gif

Oraz drugie pytanie czy warto jest robic statystyki typu, czy to nie jest zbieranie na darmo duzej ilosci danych?

DB Activity
Userid, userip, page_id, ref, etc

Z gory dzieki za pomoc
Pozdrawiam
aniolekx
nie wiem jak a wersje PHP używasz ale w nowej istnieje coś takiego jak: traits
golabow
Rozwiązanie twoich problemów jest tutaj:
http://php.net//manual/pl/language.oop5.interfaces.php
http://php.net//manual/pl/language.oop5.abstract.php
Pyton_000
Jednak traits jest najlepszym wyjściem, bo interfejs nie załatwia sprawy (trzeba zaimplementować obie klasy), o tyle abstract może nie mieć sensu (obie kasy nie są spokrewnione)
Koldy
Pyton wyjales m to z ust, klasy nie maja nic wspolnego oprocz tej metody, wiec bylo by glupota ustalac abstakcyjna klase.
Takze to juz wiem, a cokolwiek do pytania nr 2?
Pyton_000
Jeżeli do niczego tego nie potrzebujesz to nie ma sensu. Podepnij sobie GoogleAnalytics i to samo masz
Koldy
Ok dzieki wielkie wszystkim, pozdrawiam
aniolekx
ewentualnie zrób nowa klasę (abstract static) która będzie pomocniczym helperem ze statycznymi metodami, to chyba było dość popularne rozwiązanie
Koldy
Korzystam z najnowszego php, takze wole rozwiazanie z traits, nie miesza mi kodu tak jakby to robila klasa abstrakcyjna.

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.