Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] OOP - poprawnie?
emajl22
post
Post #1





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

Ostrzeżenie: (10%)
X----


piszę sobie coś obiektowo i mój index wygląda mniej więcej tak:
  1. // gora
  2. <?php
  3. require_once('./silnik.php');
  4. $api = new API;
  5.  
  6. $api->doContent($cos);
  7. ?>
  8. //dol

i teraz pytanie - dobrze to jest napisane? chodzi mi o samą logikę aplikacji...

klasa silnik.php wygląda tak:
  1. class API {
  2.  
  3. public function __construct() {
  4. // laczenie z baza
  5. // doklejanie innych klas i ich inicjowanie
  6. }
  7.  
  8. public function doContent($param) {
  9. switch($this->protect($param))) {
  10. case 'rejestracja':
  11. include('./class/rejestracja.class.php');
  12. break;
  13. case 'kontakt':
  14. include('./views/kontakt.php');
  15. break;
  16. default:
  17. if (isset($_SESSION['cos']))
  18. // zalogowany
  19. else
  20. include('./views/default.php');
  21. break;
  22. }
  23. }
  24.  
  25. public function protect($co) {
  26.  
  27. // zabezpieczanie danych z formularzy, getow itd
  28. return $co;
  29.  
  30. }
  31. }

w dobrym ide kierunku?


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 07:14