![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 7.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy mógłby mi ktoś wytłumaczyć subtelną różnicę między klasą a funkcją? Moje pytanie dotyczy ogólnie programowania OOP. Dotychczas budowałem aplikacje internetowe silnie rozbudowane: sklepy, uploady i nie widziałem potrzeby zastosowania klas. Wszędzie radziłem sobie dzięki function() a zastosowanie klas, obiektów, metod, konstruktorów i całego składu tych trudnych pojęc, nie uznawałem za stosowne.
Nie zadałbym tego pytania, gdyby nie to, że zainteresowałem się Javą. Tutaj przejrzenie niezbędnych tutoriali na temat klas jest nieuniknione. Więc jaka jest potrzeba stosowania klas w php? Co to właściwie jest klasa, i czym się różni od pliku ze zbiorem funkcji, dołączonym za pomocą include() , do każdego dokumentu *.php ? Byłbym wdzięczny gdyby mi ktoś to wytłumaczył (w prosty sposób - nie jestem programistą). (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował thunderstorm 18.05.2007, 18:43:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 7.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedzi.
Znam budowe klas i moje pytanie dotyczy czegoś zupełnie innego. cornholio666 - jak powiedziałem, nie jestem, nie lubie jak ktoś się ze mnie nabija. Cysiaczek,dr_bonzo - dzięki za wyczerpujące definicje. kwiateusz - jak będziesz przeglądał moje pliki to zamiast nagłowka class, ujrzysz function(), a w niej całą resztę dotyczącą np AddCart() w sklepie. I o to właśnie mi chodzi. Dlaczego zamiast funkcji w funkcji powinienem używać klas? Jest szybciej, sprawniej , według jakiś standardów? Czy, po prostu tak trzeba? Chyba, że odpowiedzią jest: Używanie klas opłaca się przy bardziej skomplikowanych aplkiacjach. Ten post edytował thunderstorm 18.05.2007, 23:21:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:44 |