Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Klasy w php, jak zbudować strukturę?
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


Witam, chciałbym się dowiedzieć jak najlepiej zbudować strukturę klas tzn. przedstawię 3 wersje i chciałbym się dowiedzieć, która z nich odpowiada standardom lub jest najlepsza do wykorzystania w projektach.

Wersja A

class.php
  1. class komentarze()
  2. {
  3. function getComment()
  4. {
  5. $sql=mysql_query("select * from komentarze");
  6. while($this->row=mysql_fetch_assoc($sql))
  7. {
  8. $this->display();
  9. }
  10.  
  11. }
  12.  
  13. function display()
  14. {
  15. echo 'komentarz to: '.$this->row['komentarz'];
  16. }
  17.  
  18. }


komentarze.php
  1.  
  2. $komentarze=new komentarze;
  3. $komentarze->getComment();
  4.  





wersja B

class.php
  1. class komentarze()
  2. {
  3.  
  4. function display()
  5. {
  6. echo 'komentarz to: '.$this->komentarz;
  7. }
  8.  
  9. }


komentarze.php
  1. $komentarze = new komentarze;
  2.  
  3. $sql=mysql_query("select * from komentarze");
  4. while($row=mysql_fetch_row($sql))
  5. {
  6. $komentarze->komentarz=$row['komentarz'];
  7. $komentarze->display();
  8. }



wersja C jest podobna do wersji b z tym że zmienia się plik komentarze.php

  1.  
  2. $i=0;
  3. $sql=mysql_query("select * from komentarze");
  4. while($row=mysql_fetch_row($sql))
  5. {
  6. $i=$i+1;
  7. $i= new komentarze;
  8. $i->komentarz=$row['komentarz'];
  9. $i->display();



Jeśli tu powinno być zupełnie coś innego to też napiszcie, chcę się nauczyć jak budować struktury klas, dlatego liczę na Waszą pomoc, z góry dziękuję i pozdrawiam.

Ten post edytował neo1986kk 19.11.2011, 21:34:12
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: 23.08.2025 - 10:33