Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 13

Wątek: Funkcje czy w kodzie

  1. #1
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie Funkcje czy w kodzie

    Jak lepiej pisać?
    Napisać załóżmy w funkcji kupno w sklepie,ekwipunek : zakładanie,zdejmowanie,sprzedaż

    Czy w kodzie?

  2. #2
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Nie rozumien pytania. xD

    Ale jeśli chodzi ci o 'operacje' na graczu takie jak zakładanie ekwipunku, dodawanie złota itd to lepiej napisać sobie funkcję, (albo całą klasę) bo w końcu rzeczy takie jak dawanie/zabieranie złota często się powtarzają i ciągle musielibyśmy wykonywac zapytanie do bazy, a można krócej np.:
    Kod php:
    daj_zloto($ilosc$id_gracza); 
    Jak widać jest to krótsze niż:
    Kod php:
    mysl_query("UPDATE gracze SET zloto=zloto+$ilosc WHERE id='$id_gracza'"); 

  3. #3
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie

    Tak chodzi mnie własnie o taki najczęstsze akcje xD

    Czyli złoto,walki ,zakładnie zdejmowanie ekwipunku

  4. #4
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    To zdecydowanie funkcje. Szczególnie jeśli miałbyś za każdym razem sprawdzać czy gracz może pokonać potwora. Bo w końcu walki można wywołać również poza areną. Na przykład w trakcie wyprawy.

  5. #5
    Zarejestrowany
    Dołączył
    Oct 2007
    Posty
    450

    Domyślnie

    A nawet nie tyle funkcje co klasy.
    ?ącz zbiory operacji i danych na których te operacje wykonujesz w obiekty.
    Pierniki górą!

  6. #6
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie

    class za bardzo nie rozumiem

  7. #7
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    A czego nie rozumiesz konkretnie?

  8. #8
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie

    no funkcja to do jednego a clasa to kilka funkcji a jak uruchomić tą potrzebna no chyba ze zle rozumuje

  9. #9
    Zarejestrowany
    Dołączył
    Oct 2007
    Posty
    450

    Domyślnie

    Sporo osób na początku nie rozumie klas albo nie widzi powodów ich stosowania.
    Ale jak się nauczy i zacznie mysleć obiektami, to ciężko się bez nich obejść. W internecie jest pełno tutoriali. Nawet nie szukaj tutków o klasach w PHP ale ogólnie o Programowaniu zorientowanym obiektowo (OOP) aby dowiedzieć się jakie korzyści z takiego podejścia do kodu uzyskujesz
    Pierniki górą!

  10. #10
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie

    Czyli warto sie pouczyć obiektowo pisać?

Strona 1 z 2 12 OstatniOstatni

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Sklep i ekwipunek. Błędy w kodzie i konstrukcja tabeli.
    Przez Croos w dziale Problemy przy tworzeniu własnej gry
    Odpowiedzi: 4
    Ostatni post / autor: 27-08-2010, 05:11
  2. Funkcje
    Przez boosik01 w dziale PHP / MySql
    Odpowiedzi: 6
    Ostatni post / autor: 02-08-2010, 20:31
  3. Wydajność a wygoda w php - funkcje
    Przez leonpro778 w dziale PHP / MySql
    Odpowiedzi: 6
    Ostatni post / autor: 19-07-2010, 14:13
  4. Błąd w kodzie \radio i post
    Przez haxigi w dziale Problemy przy tworzeniu własnej gry
    Odpowiedzi: 4
    Ostatni post / autor: 25-04-2010, 13:20
  5. Błąd w kodzie
    Przez Viperx w dziale Support Vallheru
    Odpowiedzi: 8
    Ostatni post / autor: 23-12-2008, 00:09

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •