Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czy to jest poprawna klasa?
ShadowD
post
Post #1





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Napisałem taką mini klasę, i jestem ciekawy czy jest ona poprawna??

Jest to tylko bezsensowny prototyp który ma mi powiedzieć czy mogę tak pisać...

  1. <?php
  2.  
  3. class Form
  4. {
  5.  
  6. private $form;
  7.  
  8. public function __construct()
  9. {
  10.  $this->form='Początek formularza <br>';
  11. }
  12.  
  13. public function input()
  14. {
  15. $this->form.='input <br>';
  16. }
  17.  
  18. public function buttom()
  19. {
  20. $this->form.='buttom <br>';
  21. }
  22.  
  23. public function wyswietl()
  24. {
  25. $this->form.='Koniec formularza <br>';
  26. echo $this->form;
  27. }
  28.  
  29. }
  30.  
  31. $forn=new form();
  32. $forn->input();
  33. $forn->input();
  34. $forn->input();
  35. $forn->input();
  36. $forn->buttom();
  37. $forn->wyswietl();
  38.  
  39. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kbsucha
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 19
Dołączył: 2.08.2007

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


Właśnie dlatego uważam, że zadawanie tego typu pytań nie ma sensu. Załóżmy, że Crozin napisze Ci pseudokod, jak on to widzi. Zaraz pojawia się jeszcze 3 różne osoby, które będą miały trochę inną wizje tej klasy, zrobi się sporo zamieszania i nie będziesz wiedział które rozwiązanie jest dobre dla ciebie.
Wg mnie skoro poczytałeś artykuły i książki, to teraz pisz tak jak uważasz wykorzystując tą wiedzę. Ja często staram się podpatrywać źródła Framework'ów, nie tylko tych popularnych jak Zend, Symfony, ale także amatorskich, które ludzie udostępniają. Można spotkać ciekawe rozwiązania i sporo się nauczyć.

Co do twojego rozwiązania formularzy, ja np mam bardzo podobnie to rozwiązane tyle, że u mnie generowane są tylko dane, które przekazuje do widoku, wewnątrz klasy nie mam żadnych znaczników HTML, ale to wynika nie z obiektowości, tylko z stosowania wzorca MVC, którego jestem wielkim fanem. I mnie nie bardzo interesuje czy to jest zgodne z wszystkimi standardami programowania obiektowego, ważne że dla mnie stosowanie tej klasy jest wygodne.

Pozdr
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: 17.10.2025 - 15:13