Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] metody a funkcje globalne
Koldy
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
aniolekx
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


nie wiem jak a wersje PHP używasz ale w nowej istnieje coś takiego jak: traits
Go to the top of the page
+Quote Post
golabow
post
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 17
Dołączył: 4.07.2014

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


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
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


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)
Go to the top of the page
+Quote Post
Koldy
post
Post #5





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


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?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Jeżeli do niczego tego nie potrzebujesz to nie ma sensu. Podepnij sobie GoogleAnalytics i to samo masz
Go to the top of the page
+Quote Post
Koldy
post
Post #7





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Ok dzieki wielkie wszystkim, pozdrawiam
Go to the top of the page
+Quote Post
aniolekx
post
Post #8





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


ewentualnie zrób nowa klasę (abstract static) która będzie pomocniczym helperem ze statycznymi metodami, to chyba było dość popularne rozwiązanie
Go to the top of the page
+Quote Post
Koldy
post
Post #9





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Korzystam z najnowszego php, takze wole rozwiazanie z traits, nie miesza mi kodu tak jakby to robila klasa abstrakcyjna.

Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 10:43