ďťż
Podstrony
|
telcocafePo co korzystać z klas w PHP, jeśli nie jest to konieczne? Do czego one są użyteczne?F3CMS nie jest oparty o klasy i działa. Do czego więc te klasy są potrzebne? Po co korzystać z klas w PHP, jeśli nie jest to konieczne? Do czego one są użyteczne? F3CMS nie jest oparty o klasy i działa. Do czego więc te klasy są potrzebne? migajek skąd ty to wziąleś? :blink: klasa jest reprezentacją obiektu (wchodzimy w kwestie dziedziczenia) skłądającą się z pól i metod (nie obiektów i metod) dla przykładu (żeby ludzie porozumieli) mamy powiedzmy klase samochód klasa samochód ma takie pola (właściwości) pojemnosc kolor pojemność zbiornika itd. i ma powiedzmy metody zapal światła włącz silnik wyłącz silnik i teraz stworzony nowy obiekt klasy samochód powiedzmy autko klasy samochód będzie miało dostępne te wszystkie pola i metody ktore ma dostępne samochód a tworzenie klasy śmietnika jest wielkim nieporozumieniem. to tylko utrudnia analizę kodu Klasy spowolniają wykonywanie się skryptu? Ech j-mail, ten gość nie pyta się CO to są klasy tylko PO CO są klasy... Ferrari: Klasy się przydają, ja na przykład w moim CMS-ie mam klasę db, w której są funkcję bazy danych. Dzięki temu mam możliwość dodania obsługi różnych interfejsów SQL, nie tylko MySQL. dodek -> masz rację :D klasy są do tego żeby upraszać życie programisty. żeby grupować metody i pola jednego obiektu w konkretnym miejscu żeby nie trzeba było pisać dla każdego obiektu osobnych pocedur. żebyś miał szablon :P przyklad ten z samochodem :D jakby nie było klas to musiałbyś wszystkie właściwości osobno trzymać :/ i teraz tak jakbyś chciał sprawdzać jaką pojemność silnika ma golf to byś musiał mozolnie szukać tej waściwości. a jak masz klasę golf ;) to prościutko się odwołujesz golf.pojemnosc ;) i już masz tworzenie nowych opiektów upraszcza się ;) klasy możesz wykorystywać w różnych skryptach. tak jak dodek powiedział. wrzucasz do klasy wszystkie funkcje związane z połączeniem do bazy danych ;) i tworzysz obiekt klasy BazaDanych i powiedzmy sie odwołujesz nie pisząc mozolnie connect i tak dalej tylko na przykład (obiekt powiedzmy neich się nazywa bazka) bazka.polaczenie(tu przekazujesz parametry) i parser php wie że ma skorzystać z ogólnodostępnej metody connect i tak dalej. możesz to upraszczać i na przyklad w funkcji połączenie od razu zrobić też select z wyciągnięciem danych ;) wtedy połączenie i wykonanie zapytania opisujesz w skrypcie jedną komendą a nie tak jak do tej pory kilkoma ;) Użytkownik j-mail edytował ten post 04 październik 2005, 16:10 Klasy ułatwiają tworzenie modularnych, łatwych w rozbudowe i dużych aplikacji. Klasy w PHP oferują wiele przydanych możliwości jak metody magiczne, obsługę/generowanie wyjątków, obsługa interfejsów, klas wirtualnych itd. (PHP5). Przez co jedna osoba może robić jedną klasę bez konieczności znania kodu całego projektu. |
|||
Sitedesign by AltusUmbrae. |