Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] programowanie obiektowe - gdzie go używać?
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Witam, 

od kilku dni uczę się programowania obiektowego i chyba dobrze mi to idzie (IMG:style_emoticons/default/smile.gif)

Mam tylko problem, bo nie wiem gdzie stosować takie programowanie, a gdzie lepiej jest pisać "tradycyjnie" (IMG:style_emoticons/default/sad.gif)

Powiedzmy, że mamy taką klasę służącą do tworzenia formularzy i w niej dwie metody:

  1.  
  2. class formularze{
  3.  
  4.    public $nazwa;
  5.  
  6.    public $wartosc;
  7.  
  8.    public function text(){
  9.  
  10.         echo "<input type=\"text\" name=\"".$this->name."\" value=\"".$this->wartosc."\">";
  11.  
  12.    }
  13.  
  14.    public function password(){        echo "<input type=\"password\" name=\"".$this->name."\" value=\"".$this->wartosc."\">";
  15.  
  16.    }
  17.  
  18.  
  19.  
  20. }
  21.  


W zależności od zapotrzebowania wyświetlało by się:

  1.  
  2. $cos = new formularze;
  3.  
  4. $cos -> nazwa = 'Nazwa_pola';
  5.  
  6. $cos -> wartosc = 'Wartość_pola';
  7.  
  8. $cos -> text();
  9.  


lub

  1.  
  2. $cos = new formularze;
  3.  
  4. $cos -> nazwa = 'Nazwa_pola';
  5.  
  6. $cos -> wartosc = 'Wartość_pola';
  7.  
  8. $cos -> password();
  9.  


Czy dobrze rozumiem? Programowaniem obiektowym zajmują się od niedawna więc proszę o wyrozumiałość (IMG:style_emoticons/default/smile.gif)

Z góry dziękuję za uwagi i rady (IMG:style_emoticons/default/smile.gif)



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mephistofeles
post
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Może i PDO nie jest mistrzem wydajności, ale do takich zastosowań sprawdza się bardzo dobrze. A czy autor potrzebuje od razu maksymalnej wydajności? Niech się uczy przyszłościowych rozwiązań, a do odpowiedzi co jest lepsze dojdzie kiedyś sam (IMG:style_emoticons/default/smile.gif) .

Co do twojego pytania, to właśnie do tego służy konstruktor.

Ten post edytował Mephistofeles 29.12.2009, 18:15:22
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 21:21