![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 18.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jestem początkujący w nauce php. Uczę się z książki Vademecum wydanie IV i doszedłem do tematu z klasami do tego tworzenie własnych funkcji. Siedzę już nad tym może z 4 dni i nie mogę tego pojąć. Może mi ktoś dać jakiś poradnik, filmik cokolwiek co mi przybliży stosowanie class, function i mnie tego jakos nauczy bo nie wiem czy to jest takie trudne czy ja jestem taki tępy (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Nie dziwię się, że nie rozumiesz co to ma robić, bo taka klasa nie ma żadnego sensu. Lepiej uczyć się na realnych przykładach:
Cytat(!*!) Zacznijmy od tego że nie piszemy echo w metodach(funkcjach) klasy, chyba że dla testu, w innym przypadku zapomnij o tym. Metody do jakiś się odwołujesz, mają zwracać dane, a nie je wyświetlać. To takie szkolne uproszczenie. Klasy mogą używać dowolnych funkcji, ważne jest żeby robiły tylko to, do czego są przeznaczone. Przykładowo klasa Template może mieć metodę render, w której wystąpi echo i nic złego się nie stanie, albo bardziej abstrakcyjnie klasa Response z metodą send. Natomiast zastosowanie echo w klasie do obsługi bazy będzie już błędem projektowym. Ten post edytował Mephistofeles 18.06.2012, 18:00:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 03:57 |