Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] klasa i konstruktor, laczenie z baza
szymonstawi
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 6.04.2011

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


witam

slabo sie znam na programowaniu obiektowym, ale udalo mi sie stworzyc klase, gdzie mam funcke polaczenia sie z baza i dodawania, edycji, usuwania. wyglada to mniej wiecej tak:

  1. class base {
  2.  
  3. public function con {
  4. $pdo = itd
  5.  
  6. return $pdo;
  7. }
  8.  
  9. public function wyswietl{
  10. $pdo = $this->con();
  11.  
  12. $st = pdo->query('select * from test');
  13. }
  14.  
  15. itd
  16.  
  17. }


i to dziala ok. probowalem jednak funkcje con przerobic na konstruktor, zebym nie musial wpisywac ciagle tego $pdo = $this->con();
i zrobilem tak:


  1. class base {
  2.  
  3. public function __construct {
  4. $pdo = laczenie z baza
  5.  
  6. return $pdo;
  7. }
  8.  
  9. public function wyswietl{
  10.  
  11.  
  12. $st = $pdo->query('select * from test');
  13. }
  14.  
  15. itd
  16.  
  17. }

ale wtedy to nie dziala, a niby powinno automatycznie byc. jak to poprawic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szymonstawi
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 6.04.2011

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


ok, juz chyba wiem (IMG:style_emoticons/default/wink.gif)

a jeszcze takie zasadnicze pytanie - potrzebuje miec takie opcje jak laczenie z baza, dodawanie, edytowanie, usuwanie, pobieranie w 3 roznych wersjach. dlaczego lepiej do tego zrobic klase z metodami, niz normalne funkcje? takie dziwne pytanie, ale sie zastanawiam czy w ogole jest sens robienia klas, skoro latwiej jest zwykle funkcje
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: 26.12.2025 - 18:35